Java-совет: начиная с Java 9 можно использовать Stream.takeWhile() для удобной "нарезки" списков через стримы.
List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6, 7, 8, 9);
✗ Вмест…
Читать далее →
Java: `Stream.peek()`- только для отладки
Есть простой принцип, который часто ломают.
peek() — не для логики.
Его задача — подсмотреть, что проходит по конвейеру, и помочь отла…
Читать далее →
Совет по Spring Boot: ускорить приложение можно с помощью @EnableCaching и @Cacheable.
Совет по Spring Boot: ускорить приложение можно с помощью @EnableCaching и @Cacheable.
🟢 Позволяет избежать повторных вызовов к БД и API
🟢 Снижает задержки
🟢 По умолчанию Spring использует in-memory map, но в проде можно подключить внешний провайдер кеша
Java библиотека
Java шаблон Компоновщик\Composite
Реализация шаблона программирования Компоновщик\Composite на языке Джава
СМОТРЕТЬ VKVIDEO
СМОТРЕТЬ RUTUBE
СМОТРЕТЬ YOUTUBE
Читать далее →
🚫 Spring Boot: избегай FetchType.EAGER, если это не жизненно необходимо
Когда ты помечаешь связь как EAGER, ORM будет загружать её КАЖДЫЙ раз при загрузке сущности, даже если теб…
Читать далее →