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

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

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

Вот так…

1. Весна и Ява

>> Доработка функционала Spring [ blog.frankel.ch ]

Краткая статья, касающаяся нескольких нюансов написания обработчиков и маршрутов в этом захватывающем новом функциональном подходе к Spring Boot .

>> Улучшите производительность приложений с помощью этих передовых методов GC [ blog.takipi.com ]

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

>> Как запрашивать родительские строки, когда все дочерние элементы должны соответствовать критериям фильтрации с помощью SQL и Hibernate [ vladmihalcea.com ]

Хороший учебник, который постепенно создает оптимальное решение этой проблемы, сначала в собственном SQL-запросе, а затем в запросе на основе критериев JPQL. Очень круто.

>> Только измененные файлы в Jenkins [ blog.code-cop.org ]

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

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

>>Интеграция хранилища параметров AWS с Spring Cloud [ blog.trifork.com ]

>> Optional.isEmpty() Доступно в сборках JDK 11 EA [ marxsoftware.blogspot.com ]

>> Использование лямбда-выражений для ленивых вычислений [ 4comprehension.com ]

>> Усовершенствования Groovy в IntelliJ IDEA 2018.2 [ blog.jetbrains.com ]

>> Советы по Hibernate: как использовать записи @ElementCollection в запросе [ мысли -на-java.org ]

>> Knative: мощные строительные блоки для портативной функциональной платформы [ content.pivotal.io ]

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

>> Эффективная Java, третье издание – Сохраняйте эффективность [ infoq.com ]

>> Java 11 — держите курс выпуска Java на правильном пути [ infoq.com ]

>> Пример урока: Введение в TestContainers [ petrikainulainen.net ]

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

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

>> Spring REST Docs 2.0.2.RELEASE [ spring.io ] и >> Spring REST Docs 1.2.5.RELEASE [ spring.io ]

>> Hibernate Validator 6.0.11.Final выпущен [ in.relation.to ]

>> Плагин управления зависимостями 1.0.6.RELEASE [ spring.io ]

>> Gatling JDBC Release 1.0.0 [ blog.codecentric.de ]

>> Третий выпуск обновления для Hibernate Search 5.10 [ in.relation.to ]

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

>> Reactor Kafka 1.0.1.Release [ github.com ]

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

>> Обновите схему базы данных без простоя [ мысли -на-java.org ]

Если вы абсолютно не можете позволить себе простои, вот несколько отличных стратегий, которые можно использовать при развертывании обновлений схемы, не совместимых с предыдущими версиями , в сочетании с обновлением приложения.

>> Будущее WebAssembly — обзор будущих функций и предложений [ blog.scottlogic.com ]

Похоже, что в этой виртуальной машине на основе браузера скоро появятся некоторые важные улучшения, включая ссылочные типы, обработку исключений и сборку мусора.

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

>> Три правила взаимодействия с коучем [ blog.code-cop.org ]

>> Hack the Box Writeup – Aragog [ codemonkeyism.co.uk ]

3. Комиксы

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

>> Как стать инженером [ dilbert.com ]

>> Дилберт присоединяется к MENSA [ dilbert.com ]

>> Обновление может быть рискованным [ dilbert.com ]

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

>> Почему Json не является хорошим языком конфигурации [ lucidchart.com ]