Java Weekly, выпуск 237

1. Весна и Ява

>> Руководство для начинающих по Hibernate JPQL и кэшу собственных запросов ** [

Точное введение в прирост производительности за счет правильного кэширования предварительно скомпилированных JPA и собственных запросов . Хорошая вещь!

>> Лучший способ использовать функции SQL в запросах JPQL или Criteria API с JPA и Hibernate []

Практическое руководство, которое показывает , как регистрировать и использовать любую функцию SQL с JPA и Hibernate .

>> Расширение приложения Java Spring с помощью науки о данных R []

Удивительная часть о достижении взаимодействия между Java и библиотекой R в Spring Boot , выполняемой на полиглоте GraalVM. Очень круто.

>> Реактивная аутентификация Spring Security []

Обзор механизмов аутентификации, доступных в Spring Security Webflux.

Также стоит прочитать:

Новые строковые методы JDK 11][] ===== >> Отложенное выполнение с предикатом Java ** []

Собственный весенний тестовый контекст ][] ===== >> Особенности внедрения PaaS для JHipster []

2. Технические и размышления

>> Chaos Engineering - выдерживание турбулентных условий в производстве []

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

Хороший общий обзор механизмов обработки потоков, а также простой пример использования, реализованный в трех самых популярных механизмах Apache.

>> Функциональное реактивное программирование - потоки на стероидах []

Говоря о потоках, вот хорошее описание не совсем новой парадигмы программирования, которая быстро набирает обороты.

>> Автоматическое масштабирование производственных служб на Titus []

И, наконец, быстрый взгляд на то, как потребность Netflix в поддержке политики автоматического масштабирования и сотрудничество с AWS привели к новому предложению Custom Resource Scaling.