Как стать автором
Поиск
Написать публикацию
Обновить
20
0
Бабанин Максим @PqDn

Kotlin/Java Developer

Отправить сообщение

Работаем с enum в kotlin/jvm правильно

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров6.6K

А вы знали, что HashMap для enum уступает по эффективности EnumMap? Или что EnumSet под капотом это обычный long? Под катом несколько рецептов удобного применения этих структур.

Читать далее

Заголовок Java объекта

Время на прочтение3 мин
Количество просмотров17K

Задавались ли вы когда-нибудь вопросом, как выглядят java объекты изнутри?
Под катом будет подробное описание заголовка java объекта, из чего он состоит и сколько занимает памяти.

Читать дальше →

Инструменты для поиска аннотированных классов в Java

Время на прочтение3 мин
Количество просмотров11K

В статье приведен небольшой обзор трех инструментов для поиска аннотированных классов в java проекте.


image

Читать дальше →

О применении рефлексии в тестировании и не только

Время на прочтение2 мин
Количество просмотров5.7K
У многих рефлексия ассоциируется с раздутым кодом или с не правильным продуманным api.
Под катом несколько полезных примеров, которые покажут положительные стороны рефлексии.

Читать дальше →

Spring: вопросы к собеседованию

Время на прочтение7 мин
Количество просмотров334K

image
Этот небольшой список вопросов даст вам понимание самых важных концепций Spring, а так же поможет подготовится к собеседованию

Читать дальше →

Динамическое генерирование прокси-классов в Java

Время на прочтение2 мин
Количество просмотров39K

Наверно каждому java разработчику рано или поздно потребуется использовать прокси-классы.
Под катом представлены простые примеры, выполненные при помощи JDK proxy, cglib, javassist и byte buddy.


image
Читать дальше →

7 способов использовать groupingBy в Stream API

Время на прочтение2 мин
Количество просмотров147K

Новичкам зачастую трудно представить выгоду от использования Stream API заместо обычных циклов,
под катом несколько примеров, которые помогут вам существенно сжать ваш раздутый код


Читать дальше →

Реализация параллельной быстрой сортировки при помощи ForkJoinPool

Время на прочтение2 мин
Количество просмотров12K

Где-то чуть меньше года назад во время поиска работы, после окончания курсов в Иннополисе один из потенциальных работодателей дал вот такое задание.


Есть 100 млн. чисел, каждое из которых от 0 до 1млрд.
Нужно отсортировать по возрастанию.
В самом начале программа случайно их заполняет, а потом сортирует.
Читать дальше →

Разработка telegram бота с использованием Spring

Время на прочтение6 мин
Количество просмотров39K

Пишете телеграмм ботов? Ваша производительность разработки желает лучшего? Ищете чего-то нового? Тогда прошу под кат.


Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность