Java Weekly, выпуск 211

1. Весна и Ява

>> Spring, Reactor и ElasticSearch: от обратных вызовов до реактивных потоков []

Даже если некоторые инструменты не предоставляют встроенную поддержку реактивных API , мы можем быстро создать их сами.

>> Массовое обновление и удаление API критериев JPA []

CriteriaUpdate и CriteriaDelete включены в спецификацию JPA, начиная с 2.1.

На данный момент они не очень хорошо известны или признаны; эта статья показывает, насколько они полезны и как их использовать.

>> Как выбрать наиболее эффективный тип данных для ассоциаций "ко-многим" - сумка против Список против множества []

Название говорит само за себя - получение эффективности из Hibernate никогда не бывает плохим 🙂

>> Отражение Java, но намного быстрее []

Есть гораздо более быстрые альтернативы простой старой Java Reflection.

https://www.infoq.com/news/2018/01/java-concurrency-infer-racerd?utm campaign=infoq content

Интересный инструмент от Facebook - для определения состояния гонки в многопоточном коде Java .

2. Технические и размышления

>> Руководство по карьере для восстановления программного универсалиста []

Вы не можете преуспеть во всем (даже если вы это сделаете, никто вам не поверит), поэтому лучше начать специализироваться в какой-то момент 🙂

>> JMeter VS Gatling Tool []

Комплексное сравнение двух очень популярных инструментов тестирования производительности.

4. Комиксы

И мой любимый Дилбертс недели:

5. Выбор недели