Java Weekly, выпуск 200

1. Весна и Ява

>> Включение двухфакторной аутентификации для вашего веб-приложения []

Быстрый и практический пример реализации 2FA с помощью Spring .

>> Создание многоцелевых файлов JAR в IntelliJ IDEA []

IntelliJ IDEA позволяет легко использовать несколько выпусков JAR JDK 9.

>> Измерение производительности с помощью JMH - Java Microbenchmark Harness []

Тестирование JVM-приложения может быть сложным из-за оптимизации времени выполнения, но использование JMH делает его простым.

>> Настройка JSR 305 на Java 9 []

Смешивание аннотаций JSR 305 и javax.annotation не очевидно, но, безусловно, выполнимо.

>> Как тестировать приложения Spring Cloud Stream ( Часть I) []

SpringRunner (из Spring Testing Framework), автоконфигурация загрузки для тестовой среды и макеты из Spring Integration - все делает интеграционные тесты уже не такими сложными.

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

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

> > Дженкинс против Трэвиса CI против Circle CI против TeamCity против Codeship против GitLab CI против Bamboo []

Комплексное сравнение большинства инструментов CI, доступных на рынке.

>> Зная, что там []

Проницательная статья о том, как подходить к созданию и развитию системы .

Такое понимание вы можете получить только с опытом и неудачей.

3. Комиксы

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