Java Разработка | Spring Boot Backend & Architecture. Программирование на Джава для Developer. IT Собеседования, Алгоритмы и Coding задачи. Уроки и курсы для роста в Tech.
КаналНаукаВсё о Java Core, JVM, Multithreading и ООП. Гайды по Hibernate, Kafka, Docker, Kubernetes (K8s) и Microservices. Разбираем SQL, NoSQL и базы данных. Подготовка к интервью: Паттерны, System Design, LeetCode, Roadmap для Junior, Middle, Senior. Новости экосистемы: Kotlin, Android, Maven, Gradle, Git, CI/CD. Тестирование (JUnit, Mockito) и Best Practices разработки высоконагруженных систем.
Последние посты
Лента канала- 🤔 Не знаете, с чего начать первое нагрузочное тестирование? 13 августа в 20:00 МСК на вебинаре разберем минимальный план первого нагрузочного тестирования: как выбрать инструмент нагрузки, какие запросы тестировать, как настроить базовый мониторинг и что делать с результатами. В результате вы по…6 авг. 2026 г., 07:03197
- В Java instance initializer blocks (блоки инициализации экземпляра) выполняются в следующем порядке:
- Они выполняются каждый раз, когда создается новый объект класса.
- Выполнение происходит после вызова конструктора родительского класса (super()), но до тела конструктора текущего класса.
Порядок…5 авг. 2026 г., 10:17265
- 🧠 Сегодня покажу вам полезный трюк для Spring Boot: как элегантно валидировать параметры контроллера без лишнего кода.
Часто вижу, как в контроллерах вручную проверяют @RequestParam на пустоту или формат. Это шумит код и приводит к ошибкам.
Вместо этого используйте аннотации валидации прямо на па…4 авг. 2026 г., 06:27291
- 🧠 JPA: подводный камень с @ElementCollection и fetch = FetchType.EAGER
Сегодня покажу, почему @ElementCollection(fetch = FetchType.EAGER) — скрытая угроза производительности и неожиданного поведения.
📌 Суть проблемы
При использовании @ElementCollection с EAGER Hibernate делает отдельный SELECT…31 июл. 2026 г., 05:00329
- 🧠 Как избежать N+1 при использовании @OneToMany в JPA
Одна из самых коварных ловушек JPA - это N+1 проблема. Особенно часто она проявляется при @OneToMany, например:
@Entity
class Author {
@OneToMany(mappedBy = "author", fetch = FetchType.LAZY)
private List<Book> books;
}
Вы загружае…30 июл. 2026 г., 06:58321
- Чем отличаются checked и unchecked исключения в java?
В Java исключения делятся на два основных типа: checked и unchecked. Разница между ними ключевая и касается как обработки, так и структуры кода.
✅ Checked Exceptions (Проверяемые исключения)
Примеры: IOException, SQLException, FileNotFoundExce…29 июл. 2026 г., 06:02357
Подписчики
1 477
Публикации
203
Обновление
9 августа 2026 г.
Первая публикация
22 мая 2026 г.
Активность канала
За 7 дней
3
публикаций
За 30 дней
19
публикаций
Просмотров за 90 дней
33 652
Ср. просмотров на пост
570

