Много интересных рецензий на Java 9 на этой неделе.
-
Вот так…**
1. Весна и Ява
>> Обновление Spring Framework 5.0 M5 []
Очень интересная функциональность в последнем предварительном релизе Spring 5 .
>> Вариант использования для объявления локального класса []
С инженерной точки зрения, есть несколько хороших вариантов использования для определения классов локально, но их следует использовать с осторожностью, поскольку они могут нарушать https://en.wikipedia.org/wiki/Principle of least__astonishing[PoLA].
>> Стратегии тестирования интеграции для микросервисов Spring Boot, часть 2 []
Вторая часть серии, посвященной стратегиям тестирования для микросервисных архитектур, выполненным в Spring Boot
>> Как шифровать и дешифровать данные с помощью Hibernate []
Краткое и точное описание того, как выполнять шифрование данных с помощью Hibernate.
>> Кэш LRU из LinkedHashMap []
LinkedHashMap может использоваться для создания облегченных кэшей LRU.
-
Должны ли вы создать свой собственный кеш? ** Определенно нет, но это фантастический инструмент обучения.
** https://www.infoq.com/articles/Testing-RxJava2? utm campaign = infoq content
Тестирование RxJava проще, чем кажется при использовании специализированных решений, таких как TestSubscriber , TestScheduler или RxJavaPlugins .
Библиотека Awaitility тоже может пригодиться.
https://advancedweb.hu/2017/03/01/jvm optimistic optimizations/[>> Методы оптимизации на основе профиля в JVM] []
Новый выпуск из серии глубоких погружений в методы оптимизации для JVM .
** https://www.infoq.com/news/2017/03/java-epsilon-gc? utm campaign = infoq content
Очень интересная статья о потенциальных идеях для снижения накладных расходов GC.
-
Также стоит прочитать: **
-
===== https://blogs.oracle.com/theaquarium/entry/java ee 8 feb February recap[>> Java EE 8 - итоги февраля] []
-
===== >> Разбор JSON в стиле PHP в Java с помощью Jsoniter []
-
===== >> Как использовать Facets для классификации результатов FullTextQuery []
-
===== >> Построение Spring Microservices с помощью новой контейнерной сети Cloud Foundry. Стек []
-
===== ** https://www.infoq.com/news/2017/02/scdf-for-cloudfoundry? utm campaign = infoq content
-
===== >> Использование сервера авторизации OAuth2 UAA - клиент и ресурс []
-
Вебинары и презентации: **
-
===== >> Spring Tips: регистрация программных компонентов весной 5 []
-
Время для обновления: **
-
===== https://blog.jetbrains.com/idea/2017/02/intellij-idea-2017-1-public-preview-java-9-debugger-vcs-search-editor-and-many- Подробнее/[ >> Публичный предварительный просмотр IntelliJ IDEA 2017.1: Java 9, отладчик, VCS, поиск, редактор и многое другое ][]
-
===== >> Spring Framework 4.3.7 выпущен []
-
===== >> Выпущен Kotlin 1.1 []
-
===== >> Инкрементная компиляция, плагин библиотеки Java и другие функции производительности в Gradle 3.4 []
2. Технический
>> Как работает MVCC (Multi-Version Concurrency Control) []
Краткий обзор методики MVCC - применяется, конечно, к системам баз данных, но потенциально и к другим типам систем.
>> Секреты поддерживаемых кодовых баз []
Все говорят о разработке чистых и поддерживаемых баз данных, но что это на самом деле означает?
-
Также стоит прочитать: **
-
===== >> Необходимые комментарии []
-
===== >> Веб-шаблон Robot Framework - Selenium2, PhantomJS, базовая аутентификация []
-
===== >> Сколько плавающих номера точек находятся в интервале[0,1 ?] []
3. Musings
>> В восторге от технологического стека «2.0» для микросервисов []
Несколько мыслей о новом поколении инструментов для построения микросервисов.
>> Технические задания уже в значительной степени автоматизированы []
Очень интересные моменты относительно реальности нашей отрасли и как программное обеспечение влияет на общий рынок труда.
>> Что в имени? Правописание имеет значение в коде []
В эпоху продвинутых IDE нет никаких оснований для грамматических ошибок или опечаток в вашей кодовой базе.
>> Первые шаги в качестве тренера по автоматизации тестирования []
Мысли о том, чтобы начать тренировать команды по направлению - в данном случае, к лучшему тестированию.
-
Также стоит прочитать: **
-
===== >> Состояние нашей отрасли []
-
===== ** https://www.infoq.com/news/2017/02/lightbend-acquires-opsclarity? utm campaign = infoq content
-
===== >> Вернуться к основному чтению на выходных: византийские генералы []
-
===== >> Время для качества []
-
===== https://www.infoq.com/minibooks/emag-handle-data-science? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> InfoQ eMag: получение справки по науке о данных] []
-
===== >> Небольшие различия и обзоры кода []
4. Комиксы
И мой любимый Дилбертс недели:
5. Выбор недели
Действительно хороший эпизод на важную тему выполнения глубокой работы: