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

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

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

Вот так…

1. Весна и Ява

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

Оптимизируйте производительность с помощью сквозной трассировки и встроенной поддержки большинства платформ Java, серверов приложений и, конечно же, баз данных. Попробуйте средство .

>> Создание автономных устанавливаемых Java-приложений с помощью JEP 343: средство упаковки [ infoq.com ]

Краткий обзор ранней сборки инструмента jpackage от сообщества OpenJDK, которая должна быть выпущена вместе с JDK 13. Очень круто.

>> Flight of the Flux 1 — сборка или подписка [ spring.io ]

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

>> Выявляйте несоответствия между вашей спецификацией и вашим REST-API с помощью hikaku [ blog.codecentric.de ]

Если вы создаете REST API сначала по контракту, но без генерации кода, вам стоит проверить эту новую библиотеку для проверки структурной правильности реализации REST API в соответствии с вашей спецификацией OpenAPI 3.0 или WADL.

>> Как в JPA работают методы сохранения, слияния и Hibernate, сохранения, обновления, saveOrUpdate [ vladmihalcea.com ]

Быстрое скрытое сравнение операций сохранения JPA и Hibernate выявляет наилучший подход для распространенных случаев использования.

>> Это просто! Отладка с помощью IntelliJ и TomEE [ tomitribe.com ]

И продолжение руководства прошлой недели по удаленной отладке приложений TomEE с помощью Eclipse, на этот раз для пользователей IntelliJ.

>> Java по-прежнему бесплатна 2.0.1 [ medium.com ]

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

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

>> Map.merge() — один метод, чтобы управлять ими всеми [ nurkiewicz.com ]

>> Spring Initializr: новый пользовательский интерфейс [ spring.io ]

>> Потоки и состояние Java [ blog.frankel.ch ]

>> Microsoft объявляет об общедоступной поддержке Java в функциях Azure [ infoq.com ]

>> Как работает свойство версии объекта при использовании JPA и Hibernate [ vladmihalcea.com ]

>> Как упаковать интерфейс в приложение Spring Boot с помощью ParcelJS [ blog.codecentric.de ]

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

>> Руководитель проекта Reactor Стефан Мальдини (подкаст) [ spring.io ]

>> MongoDB следующего поколения: сеансы, потоки, транзакции [ infoq.com ]

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

>> Корпоративные системы, построенные с использованием микросервисов, рассчитаны на сбои, но что потом? Как мы справляемся с неудачами? [ infoq.com ]

>> Достижение высокой производительности и надежности в транзакционных системах [ infoq.com ]

>> От квадрокоптеров до вертолетов: официальная проверка безопасности транспортных средств [ infoq.com ]

>> Стратегии проектирования для создания более безопасных платформ [ infoq.com ]

>> Обучение TDD различным стилям обучения [ infoq.com ]

>> Технология, ориентированная на сообщество, для общественного блага [ infoq.com ]

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

>> Amazon выпускает Corretto 8 GA: нисходящий дистрибутив OpenJDK [ infoq.com ]

>> Spring Vault 2.1.2.RELEASE доступен [ spring.io ]

>> Выпущен java-cfenv 1.0 GA [ spring.io ]

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

>> Мониторинг и управление рабочими процессами в сотрудничающих микросервисах [ infoq.com ]

Обзор различных способов получить представление о ваших бизнес-процессах с помощью мониторинга рабочего процесса.

>> Ретроактивное применение изменений форматирования Prettier к существующим веткам [ blog.scottlogic.com ]

И умная команда git для обработки слияний после изменения политики форматирования .

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

>> Создание устойчивой культуры: или как пережить случайный инцидент в середине рабочего дня [ infoq.com ]

>> LockInCost [ martinfowler.com ]

>> MezzFS — монтирование объектного хранилища в платформу обработки мультимедиа Netflix [ medium.com ]

3. Комиксы

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

>> Дилберт и «промывание мозгов » [ dilbert.com ]

>> Обязательное обучение [ dilbert.com ]

>> Смоделированный мир, полностью созданный программным обеспечением [ dilbert.com ]

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

>> Если самодисциплина кажется трудной, значит, вы делаете это неправильно [ markmanson.net ]