Java Weekly, выпуск 194

Много интересных рецензий на Java 9 на этой неделе.

  • Вот так…​**

1. Весна и Ява

>> Пять параметров командной строки для взлома Модульная система Java 9 []

Java 9 выйдет через неделю - это подходящее время, чтобы лучше узнать JPMS.

>> Варианты настройки контекста приложения Spring ** [
  • Существует несколько способов настройки контекста Spring ** - некоторые могут (возможно, даже должны) использовать Groovy и Kotlin

>> Учебное пособие по JUnit 5: написание нашего первого тестового класса []

JUnit 5 только что был выпущен - пора начинать работу

>> Фиксированная скорость по сравнению с фиксированной задержкой - RxJava FAQ []

Очень интересная статья об имитации scheduleAtFixedRate и scheduleWithFixedDelay с помощью RxJava.

>> Запахи кода: если заявления []

Использование оператора if может быть как хорошей практикой, так и запахом кода, важно знать, когда его использовать.

>> Lombok - вам обязательно стоит попробовать []

Lombok - это отличный инструмент, который может вдохнуть свежее дыхание в Java и убрать немного шаблонов.

>> Идиоматический параллелизм: flatMap () против параллельного () - RxJava FAQ []

Важно знать семантику инструментов, которые мы используем - в противном случае, например, мы можем получить непреднамеренную последовательную обработку там, где ожидалась параллельность.

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

2. Технический

>> Опции NoSQL для разработчиков Java []

Полное руководство по NoSQL с нетехнической точки зрения 🙂

4. Комиксы

И несколько классных Дилбертс недели: