Java библиотека
Java библиотека
1 259 подписчиков · @javalib
К каналу →
Совет по Spring Boot: ускорить приложение можно с помощью @EnableCaching и @Cacheable. 🟢 Позволяет избежать повторных вызовов к БД и API 🟢 Снижает задержки 🟢 По умолчанию Spring и…
Читать далее →
4 102
Java шаблон Компоновщик\Composite Реализация шаблона программирования Компоновщик\Composite на языке Джава СМОТРЕТЬ VKVIDEO СМОТРЕТЬ RUTUBE СМОТРЕТЬ YOUTUBE
Читать далее →
4 061

🚫 Spring Boot: избегай FetchType.

🚫 Spring Boot: избегай FetchType.EAGER, если это не жизненно необходимо

Когда ты помечаешь связь как EAGER, ORM будет загружать её КАЖДЫЙ раз при загрузке сущности, даже если тебе эти данные вообще не нужны.

Что это значит на практике:

❌ Ты загружаешь Order - автоматически тянется и Customer
❌ Даже если ты не обращаешься к customer в коде
❌ Растёт объём данных, время запроса и нагрузка на БД

А дальше классика жанра — N+1 проблема:

1 запрос - получить список всех Orders
+ N запросов - получить Customer для каждого Order

И всё, производительность улетела.

EAGER кажется удобным, но это скрытая ловушка.
Гораздо безопаснее по умолчанию использовать LAZY и явно управлять загрузкой через JOIN FETCH, EntityGraph или DTO-проекции.

Контроль > магия.

Java библиотека
Советы по Spring Boot 💡 Библиотека Spring Boot Startup Report генерирует интерактивные отчеты о работе приложений Spring Boot,и помогает понять, что влияет на время загрузки и за…
Читать далее →
4 072
Клон Redis на Java с нуля | Полный проект Добро пожаловать в полный гайд по созданию Redis с нуля на Java! В этом видео ты узнаешь, как работают базовые команды Redis, реализуешь …
Читать далее →
4 073
Другие главы канала «Java библиотека»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 29.05.2026
Совет по Java Spring Boot: используйте @Retryable для обработки нестабильных вне…
👁 251 просмотров
Глава от 28.05.2026
Просто о сложном: идемпотентность Идемпотентность — это свойство операции, кото…
👁 350 просмотров
Глава от 27.05.2026
Java-совет: WeakHashMap для кэша без утечек памяти Если ты используешь HashMap …
👁 381 просмотров
Глава от 27.05.2026
👩‍💻 Java в Kubernetes за 40 минут: как задеплоить приложение в Minikube Приглаш…
👁 389 просмотров
Глава от 26.05.2026
Магия IntelliJ IDEA: покрытие тестами Запускаешь тесты, они зелёные, и ты дума…
👁 477 просмотров
Глава от 26.05.2026
Параллельные стримы: ускорение или нет? Java предоставляет мощный инструмент дл…
👁 517 просмотров
Глава от 25.05.2026
Spring Boot: @AutoConfigureMockMvc позволяет тестировать контроллеры без запуска…
👁 542 просмотров
Глава от 25.05.2026
Магия IntelliJ IDEA: Ctrl+E Переключаешься между файлами через Project View? Те…
👁 558 просмотров
Глава от 25.05.2026
Мифы про ИИ-агентов: что реально работает в 2026 году. Открытый урок курса «ИИ-а…
👁 564 просмотров

Популярные посты канала «Java библиотека»

Быстрый Java-совет: точное измерение времени с Instant и Duration Если нужно замерить время выполнения кода с наносекундной точностью — исп…
👁 4 339 просмотров
10 ошибок API 40 000+ записей без пагинации, 200 OK вместо 400 Bad Request, SQL-запросы в ответах клиенту. Собрал 10 ошибок API из реальных…
👁 4 325 просмотров
Микросервисы: как выбрать между синхронной блокировкой и событийной архитектурой? Синхронные вызовы кажутся простыми и знакомыми, пока не п…
👁 4 283 просмотров
Безопасная загрузка ресурсов в Java Хитрый совет по Java: используй скрытую возможность ClassLoader для безопасной подгрузки конфигураций и…
👁 4 275 просмотров
Spring, kafka, неблокирующий retry, лаги История об особенностях использования механизмов retry, которые дает spring-kafka из коробки и про…
👁 4 272 просмотров
Магия IntelliJ IDEA: Extend Selection Нужно выделить метод целиком? Или весь блок try-catch? Или параметры метода? Обычно хватаешься за мыш…
👁 4 270 просмотров
WebFlux и JWT В этом видео мы разработаем небольшое приложение, используя Spring Security и WebFlux, а также внедрим Redis и MongoDB для хр…
👁 4 264 просмотров
Java-совет: не оптимизируй слишком рано Частая ошибка разработчиков — пытаться «ускорять» код ещё до того, как он вообще готов. Сначала ва…
👁 4 244 просмотров
💡 SOLID: принцип подстановки Лисков (LSP) говорит: 🔁 объекты базового класса должны без проблем заменяться объектами его подклассов. Если …
👁 4 223 просмотров
Генерация ID в распределенных системах: Snowflake ID В этом видео мы рассмотрим генерацию уникальных ID по методу Twitter Snowflake ID. Пос…
👁 4 221 просмотров
Spring Boot Actuator: полный гайд по мониторингу в 2026 Выкатили приложение, а через час — таймауты? Redis отключился, а вы узнали об этом …
👁 4 214 просмотров
Микросервисы: как это на самом деле работает В этом видео мы пошагово разберём, почему реальные корпоративные системы значительно сложнее у…
👁 4 188 просмотров
Чек-лист по Spring Boot профилям Чтобы не путаться в окружениях и не тащить dev в прод 🚨 — держите компактный список best practices. Карточ…
👁 4 173 просмотров
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн Но где их находить? Как узнавать о них раньше, чем когда…
👁 4 143 просмотров
Spring Boot Actuator: полный гайд по мониторингу в 2026 Выкатили приложение, а через час — таймауты? Redis отключился, а вы узнали об этом …
👁 4 143 просмотров
Совет по Java С паттерн-матчингом для instanceof в Java можно объявлять переменную прямо внутри проверки. Это избавляет от лишнего каста и …
👁 4 136 просмотров
💡 Java-совет: выбирай constructor injection вместо field injection Во многих проектах до сих пор можно встретить такое: @Component public…
👁 4 135 просмотров
Что такое BeanPostProcessor в Java Spring Boot? Это интерфейс, который позволяет вмешиваться в процесс создания и инициализации бинов в Spr…
👁 4 113 просмотров
Совет по Spring Boot: ускорить приложение можно с помощью @EnableCaching и @Cacheable. 🟢 Позволяет избежать повторных вызовов к БД и API 🟢 …
👁 4 102 просмотров
Java: `Stream.peek()`- только для отладки Есть простой принцип, который часто ломают. peek() — не для логики. Его задача — подсмотреть, …
👁 4 091 просмотров

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@matematik_andrei_channel
Математик Андрей
Основатель онлайн-школы «Точка Знаний» В канале: — короткие видео по темам 1-11 классов — разбор задач ВПР/ОГЭ/ЕГЭ — применение математики в жизни Получить консульта…
👥 218 376 · -299/7д
@obr_mo
Образование Подмосковья
Свежие новости об образовании в Московской области: школы, колледжи, детские сады, вузы. Узнавайте первыми о реформах, олимпиадах, ЕГЭ, строительстве новых учреждений и у…
👥 80 933 · +4 408/7д
@Moscow_school
Московское образование
Успех начинается здесь! Приложение «ЗОЖ с МЭШиком» https://max.ru/meshik_app_bot Для СМИ: press-donm@mos.ru Сайт: mosobr.shkolamoskva.ru ВК: vk.com/educationdep ТГ: htt…
👥 68 196 · +36/7д
@minprosrf
Минпросвещения России
Официальный канал Министерства просвещения России. Всё об образовании для родителей, педагогов и учащихся. Сайт edu.gov.ru ВКонтакте vk.com/minprosvet Однокл
👥 54 105 · +442/7д
@Lingvaa
Лингвист | Русский язык Образование
Канал №1 для тех, кто звонИт, а не звОнит! По рекламе: https://clck.ru/3R7DoR Биржа: https://telega.in/c/Lingvaa
👥 53 567 · -114/7д
@iqkot
Образование
Образовательное сообщество, где знания становятся доступными каждому. Мы собираем и структурируем материалы по саморазвитию, обучению и смежным темам. Здесь вы найдете ле…
👥 48 386 · -4 040/7д
🏷 Темы и теги
#книги по java #мемы для программистов #учебные материалы #java #программирование #Образование
📋 О канале Java библиотека
Книги, статьи, мемы и многое другое для Java программиста!

По сотрудничеству и рекламе: https://t.me/NadikaKir или в ЛС сообщества ВК https://vk.com/javatutorial

Канал в перечне РКН: https://vk.cc/cJrT4A

Мы на бирже: https://telega.in/c/javalib/

Сообщество VK https://vk.com/javatutorial
🔍 Архив всех постов Макс
Поиск по 7,251,687 постам из 199,570 каналов
Попробовать за 1 ₽ →
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
📊 Аналитика канала «Java библиотека» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.