Обновить
19
0
Бабанин Максим@PqDn

Kotlin/Java Developer

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

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

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

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

Читать далее

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

Время на прочтение3 мин
Охват и читатели20K

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

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

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

Время на прочтение3 мин
Охват и читатели12K

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


image

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

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

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

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

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

Время на прочтение7 мин
Охват и читатели357K

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

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

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

Время на прочтение2 мин
Охват и читатели43K

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


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

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

Время на прочтение2 мин
Охват и читатели162K

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


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

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

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

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


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

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

Время на прочтение6 мин
Охват и читатели40K

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


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

Информация

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