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

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

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

1. Весна и Ява

>> Как развернуть файлы war на Spring Boot Embedded Tomcat [ vojtechruzicka.com ]

Пара решений — одно для Spring Boot 2.x и одно для 1.x.

>> Действительно общедоступные методы [ javaspecialists.eu ]

И как это ни удивительно, не все публичные методы доступны с помощью рефлексии .

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

>> AdoptOpenJDK представляет программу обеспечения качества [ infoq.com ]

>> Почему неизменяемые объекты лучше и как их реализовать [ Reflectoring.io ]

>> Быстрый трюк, чтобы сделать создание потока Java ленивым [ blog.jooq.org ]

>> Обработка JSON (JSON-P) [ rieckpil.de ]

>> 6 сопоставлений гибернации, которых следует избегать для высокопроизводительных приложений [ мысли -на-java.org ]

>> Hibernate Query-By-Example [ blog.frankel.ch ]

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

>> Подкаст Bootiful: Чемпион Java и защитник разработчиков Jetbrains Мала Гупта [ spring.io ]

>> Подкаст Bootiful: помимо прав для облачных технологий [ spring.io ]

>> Борьба с изменением климата с помощью машинного обучения [часть 4] – Фермы и леса [ blog.codecentric.de ] , [часть 5] и [часть 6]

>> Обзор вопросов читателей: ниши, консультирование и карьера [ daedtech.com ]

Время обновления (вся весна):

>> Spring Framework 5.2 становится общедоступным и >> Spring Framework 5.1.10 доступен уже сейчас [ spring.io ][ spring.io ]

>> Spring Boot 2.1.9 уже доступен [ spring.io ]

>> Spring Security 5.2 становится общедоступным [ spring.io ]

>> Spring Data Moore становится общедоступным [ spring.io ] и >> Spring Data Lovelace SR11 выпущен [ spring.io ]

>> Spring Integration 5.2 GA Доступна [ spring.io ]

[>> Spring REST Docs 2.0.4.RELEASE](https://spring.io/blog/2019/09/30/spring-rest-docs-2-0-4-release) [ spring.io ]

>> Весна HATEOAS 1.0.0.RELEASE выпущена! [ весна.ио ]

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

>> Эффективное корпоративное тестирование — интеграционные тесты (3/6) и >> рабочие процессы и качество кода (4/6) и >> тестовые среды (5/6) [ blog.sebastian-daschner.com ]

Поскольку серия подходит к концу, несколько мыслей об интеграционных тестах на уровне кода и на уровне системы и многом другом.

>> Когда TDD не подходит [ henrikwarne.com ]

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

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

>> Банки, произвольные ограничения паролей и почему они не имеют значения [ troyhunt.com ]

>> Перенос steveklabnik.com на рабочие сайты и Zola [ words.steveklabnik.com ]

>> Как использовать Lambda@Edge с Terraform [ advancedweb.hu ]

3. Комиксы

>> Босс рекомендует блокчейн [ dilbert.com ]

>> Пародия Inversion Point [ dilbert.com ]

>> Топпер [ dilbert.com ]

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

На этой неделе я выберу DataDog, так как в последнее время они работают на полную катушку:

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

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

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