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

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

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

Вот так…

1. Весна и Ява

>> Текстовые блоки Java 13 [ vojtechruzicka.com ]

Первый взгляд на многострочные строковые литералы в JEP-355: текстовые блоки (предварительная версия) — они не совсем такие же, как необработанные строковые литералы JEP-326, которые были отозваны.

>> Руководство для начинающих по подсказкам запросов JPA и Hibernate [ vladmihalcea.com ]

Полный список подсказок для запросов JPA, доступных для настройки выполнения запросов в Hibernate .

>> Упражнения в стиле программирования, вернемся к объектно-ориентированному программированию [ blog.frankel.ch ]

И в этой статье об ООП обсуждается компромисс между безопасностью типов и способностью адаптироваться к изменяющимся требованиям.

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

>> Подробное руководство по текстовым блокам в Java 13 [ blog.codefx.org ]

>> Как мониторинг может снизить производительность вашего приложения Spring Boot 1.x [ blog.softwaremill.com ]

>> Локальные буферы распределения потоков в JVM [ alidg.me ]

>> Композитные сборки с Maven и Gradle [ andresalmiray.com ]

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

>> Советы по Spring: распределенные блокировки с интеграцией Spring [ spring.io ]

>> Почему в Java появляются продолжения [ infoq.com ]

>> Eclipse 2019-06 Улучшения IDE: Java, Maven и Gradle [ youtube.com ]

>> Уязвимость Tomcat RCE через обход загрузки JSP [ tomitribe.com ]

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

>> CVE-2019-11272: Spring Security 4.2.13 выпущен [ spring.io ]

>> Spring Boot 2.1.6 выпущен [ spring.io ] и >> Spring Boot 2.2.0.M4 [ spring.io ]

>> Выпущены Spring Tools 4.3.0 [ spring.io ] и >> Выпущены Spring Tool Suite 3.9.9 [ spring.io ]

>> Доступен Spring Session для Apache Geode и Pivotal GemFire 2.1.4.RELEASE и 2.2.0.M2 [ spring.io ]

>> Выпущен Java CFEnv 1.1 GA [ spring.io ]

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

>> Шаблоны проектирования устойчивости: повторная попытка, откат, тайм-аут, автоматический выключатель [ blog.codecentric.de ]

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

>> Как использовать подписанные URL-адреса S3 PUT [ advancedweb.hu ]

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

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

>> Настройка гибкой среды Kubernetes [ blog.sourced-bvba.be ]

>> Создайте свою бизнес-платформу, используя подход к подключению на основе API [ blog.codecentric.de ]

>> Доказательство безопасности в любом масштабе с помощью автоматизированных рассуждений [ allthingsdistributed.com ]

>> Как определить ИИ? – Использование теста Тьюринга для измерения человеческого интеллекта в машинах [ blog.codecentric.de ]

3. Комиксы

>> Отравление жаргоном [ dilbert.com ]

>> Как уменьшить оборот [ dilbert.com ]

>> Вовлеченность сотрудников [ dilbert.com ]

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

Давно не выбирал DataDog:

>> Используйте DataDog для мониторинга и устранения неполадок в веб-приложениях Java Спонсируется

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

Вы можете использовать их пробную версию здесь .