Перейти к основному содержимому

Еженедельник Java, выпуск 237

· 4 мин. чтения

Вот так…

1. Весна и Ява

>> Руководство для начинающих по Hibernate JPQL и Native Query Plan Cache [ vladmihalcea.com ]

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

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

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

>> Усовершенствуйте свое приложение Java Spring с помощью R data science [ medium.com ]

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

>> Реактивная проверка подлинности Spring Security [ medium.com ]

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

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

>> Обновление до Eclipse Photon [ blog.joda.org ]

>> Отложенное выполнение с предикатом Java [ marxsoftware.blogspot.com ]

>> Используйте @PropertySource с файлами YAML [ github.io ]

>> Доступ к пользовательским атрибутам в Swagger Codegen [ blog.arnoldgalovics.com ]

>> Особенности развертывания PaaS для JHipster [ smart-cloud.com ]

Вебинары и презентации:

>> Spring Boot 2 в JHipster от Sendil Kumar @ Spring I/O 2018 [ youtube.com ]

>> Bootiful Kotlin Себастьяна Делёза и Джоша Лонга @ Spring I/O 2018 [ youtube.com ]

>> Применение переборок и обратного давления в Java EE (видео) [ blog.sebastian-daschner.com ]

>> Отказоустойчивость MicroProfile с помощью Java EE (видео) [ blog.sebastian-daschner.com ]

Время обновления:

>> Hibernate ORM 5.1.15.Final выпущен [ in.relation.to ] и >> Hibernate ORM 5.3.2.Final выпущен [ in.relation.to ]

>> Выпущен Spring Tool Suite 3.9.5 [ spring.io ]

>> Релиз Hibernate OGM 5.4.0.Beta2 [ in.relation.to ]

>> Выпущен Spring Cloud Data Flow 1.5.2 [ spring.io ]

>> Zipkin 2.10 завершает миграцию v2 [ github.com ]

>> Apache Camel 2.22 выпущен с поддержкой Spring Boot 2 [ davsclaus.com ]

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

>> Chaos Engineering — способность противостоять турбулентным условиям производства [ blog.codecentric.de ]

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

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

>> Функциональное реактивное программирование — стримы на стероидах [ medium.com ]

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

>> Услуги автоматического масштабирования на Titus [ medium.com ]

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

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

>> О контейнерах и фреймворках [ blog.frankel.ch ]

>> Поддержка PostgreSQL 11 для SQL Standard GROUPS и EXCLUDE Window Function Clauses [ blog.jooq.org ]

>> Кто тестирует контрактные тесты? [ блог.thecodewhisperer.com ]

>> Создание нечеткого средства поиска эмодзи [ mdswanson.com ]

>> Как Pivotal Cloud Foundry 2.2 помогает улучшить важные показатели [ content.pivotal.io ]

3. Комиксы

И мои любимые Дилберты недели:

>> Дилберт, лучший редактор [ dilbert.com ]

>> Честность — лучшая политика [ dilbert.com ]

>> Надежда — это не стратегия [ dilbert.com ]

4. Выбор недели

>> Офис с открытой планировкой — ужасная, ужасная, нехорошая, очень плохая идея [ m.signalvnoise.com ]