Привет! В выпуске
Asynchronous timeouts with CompletableFutures in Java 8 and Java 9
В Java 9 CompletableFuture
получит несколько методов для асинронной работы с таймаутами: orTimeout
, completeOnTimeout
, которые особенно пригодятся если если один из ваших вызовов внутри CompletableFuture
не отвечает или завис.
Видео с JavaOne - для тех кто хочет быт ьна самой передовой. Темы с JavaOne обычно расползаются по конференциям и задают тренд на следущий год.
Consumer In Place Of Returning List
Что если в метод передавать не List
, а Consumer
? Это избавит от создания списка, который в будущем может не пригодится.
Самый популярный подход для созднания сложных объектов - паттерн Builder
, но его недостатком является то, что нельзя проверить на этапе компиляции - все параметры ьыли установлены. Поэтому часто можно неожиданно поймать NullPointerExcetion
. В статье рассказывается, как реализовать паттерн Builder
без этого недостатка.
Complete Guide: Inheritance strategies with JPA and Hibernate
В статье рассказывается о 4 стратегиях, поддерживаемых Hibernate
для храниия объектов с иерархией. “Must read” для всех у кого проекте используется Hibernate
.
Hibernate испортил ваш проект? Нет, это были вы!
В статье три полезных видео рассказывающих об устройстве Hibernate
, о сложностях испольхования и о пролемах с проиводительностью. Все три видео на русском языке.
Еженедельные выпуски Джавасвэга на почту — http://javaswag.curated.co.
Еженедельные выпуски Джавасвэга в Телеграме — http://telegram.me/javaswag.
Удачи!