Как стать автором
Обновить
18
0.2
Бабанин Максим @PqDn

Kotlin/Java Developer

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

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

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

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

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии4

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

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

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

Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии3

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

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

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


image

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии3

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

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

Читать дальше →
Всего голосов 15: ↑10 и ↓5+5
Комментарии18

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

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

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

Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии28

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

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

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


image
Читать дальше →
Всего голосов 26: ↑25 и ↓1+24
Комментарии16

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

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

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


Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии7

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

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

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


Есть 100 млн. чисел, каждое из которых от 0 до 1млрд.
Нужно отсортировать по возрастанию.
В самом начале программа случайно их заполняет, а потом сортирует.
Читать дальше →
Всего голосов 23: ↑15 и ↓8+7
Комментарии42

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

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

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


Читать дальше →
Всего голосов 29: ↑22 и ↓7+15
Комментарии22

Информация

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