Привет! В выпуске архитектура Spark, перенос релиза Java 9 и Hibernate Search.
Кратко и доступно об архитектуре Spark для интересующихся распределенными системами и вычислениями.
Обучающая статья о работе с Монгой с помощью Java драйвера. От установки - до получения статистики и написания CRUD запросов. Если вы хотите поработать с NoSQL базой, то это самый простой способ начать.
Architecture Is About Tradeoffs
Автор рассуждает об архитектуре, компромиссах при создании приложения, и о том почему для следующего проекта он не выберет JavaEE.
Different Types of References in Java
Помните наизусть все основные типы ссылок в Java? Soft, Weak, Phantom ссылки. Если забыли, то эта статья быстро напомнит.
How the JVM compares your strings using the craziest x86 instruction you’ve never heard of
В статье — погружение в исходный код OpenJDK, затем в ассемблер и процессор. Все для того, чтобы разобраться как работает String.compareTo
.
Optional Improvements in Java 9
В Java 9 появятся новые методы у Optional
- stream()
, ifPresentOrElse()
, or()
. А также метод get()
будет помечен как @Deprecated
Hibernate Search and Spring Boot: Simple yet powerful archiving
Автор написал приложение, используя Spring Boot и Hibernate Search. Приложение архивирует твиты и позволяет искать по их содержанию. Всем интересующимся Hibernate Search - добро пожаловать в статью.
Релиз Java 9 перенесен на июль 2017, но это не повод расстраиваться. Самое время вспомнить все самые большие изменения, которые запланированы на 9 версию.
Rebutting 5 Common Stream Tropes
В статье показывается, как отрефакторить длинный процедурный метод в функциональном стиле, используя Stream API.
Схема компонентов виртуальной машины Java с кратким описанием что они делают, и для чего нужны.
Еженедельные выпуски Джавасвэга на почту — http://javaswag.curated.co.
Еженедельные выпуски Джавасвэга в Телеграме — http://telegram.me/javaswag.
Удачи!