Много интересных рецензий на Java 9 на этой неделе.
-
Вот так…**
1. Весна и Ява
>> Безболезненная миграция на модули Java Jigsaw - пример из практики []
Модульность - следующая большая вещь в следующей версии Java. Давайте рассмотрим варианты модульности существующих приложений .
>> JDeps Primer - Анализ зависимостей вашего проекта []
Быстрый и практический обзор JDeps - инструмента для анализа зависимостей проекта.
>> Не извлекайте все в метод []
Мы можем использовать метки в Java - это то, что многие разработчики не обязательно помнят. Они могут быть полезны в нескольких конкретных сценариях и могут помочь нам избежать искусственного извлечения коротких, локально используемых методов.
>> Основное веб-приложение Spring на Java, Kotlin и Scala - сравнение []
Очень интересное сравнение одного и того же простого приложения Spring, написанного на 3 разных языках JVM.
>> Пополнение коллекций []
Java 8 была полностью посвящена лямбдам и потоковому API, но добавление методов по умолчанию позволило добавить дополнительные функциональные возможности к уже существующим интерфейсам в API коллекций.
Также стоит прочитать:
-
===== >> Интерфейсы командной строки Java (часть 8): Argparse4j []
-
===== >> Защита приложения Spring Boot с помощью Apache Shiro []
-
===== https://www .][]
-
===== >> Не переусердствуйте с « Принцип Наименьшего Изумления »Грузовой Культ []
-
===== >> Кэширование с использованием RestTemplate, Ehcache и ETags []
-
===== >> Создание исполняемых спецификаций с помощью Spectrum []
-
===== https://www.infoq.com/news/2017/07/jetbrains-elected-to-jcp?utm campaign=infoq content
-
Время для обновления: **
-
===== >> Расширение интеграции Spring для Hazelcast 1.0 .0 GA доступно []
-
===== >> IntelliJ IDEA 2017.2 - это Здесь: Умный, Гладкий и Снаппи []
-
===== >> Hibernate Search 5.8.0. Beta4 вышел с интеграцией AWS []
2. Технический
>> Базовое ограничение тарифов API []
Если мы хотим применить ограничение скорости для конкретного клиента , стандартного балансировщика нагрузки может быть недостаточно, особенно если не существует единого способа идентификации клиентов. ссылка:/guava-rate-limiter[Guava RateLimiter]может быть хорошим выбором здесь.
>> TestContainers: упростить интеграционные тесты Java []
TestContainers - определенно очень интересная библиотека для быстрой настройки и управления средами тестирования. Мы можем быстро запускать и управлять экземплярами базы данных или всем, что может работать внутри контейнеров Docker.
-
Также стоит прочитать: **
-
===== >> CQRS и микросервисы поиска событий в CloudFoundry []
-
===== >> Модель регрессии, выводящая распределение плотности вероятности []
-
===== >> Gatling Load Testing Часть 2 - Расширение Gatling []
3. Musings
>> Блокчейн, следующая большая вещь? []
Технологии блокчейна становятся все более популярными.
-
Также стоит прочитать: **
-
===== >> Статический анализ, чтобы скрыть мое незнание о глобальных проблемах []
-
===== >> Рука помощи []
4. Комиксы
И мой любимый Дилбертс недели: