Перейти к основному содержимому

Еженедельник Java, выпуск 342

· 3 мин. чтения

1. Весна и Ява

>> О создании идентификационных хэш-кодов [ alidg.me ]

Подробный обзор различных стратегий, используемых виртуальной машиной HotSpot JVM для создания идентификационных хэш -кодов .

>> Масштабируемость различных реализаций параллельных карт [ vmlens.com ]

Сравнительный анализ трех различных реализаций карты с поддержкой потоков: SynchronizedMap, ConcurrentHashMap и еще одна реализация без блокировок.

>> Пять функций JUnit 5, о которых вы могли еще не знать [ rieckpil.de ]

Практическое руководство по некоторым малоизвестным функциям JUnit 5, таким как вложенные тесты, распараллеливание, упорядоченные тесты и т. д .

Также стоит прочитать:

>> Потенциальные встроенные классы JDK [ marxsoftware.com ]

>> Настройка приложений Java во время выполнения с помощью Spring Profiles [ blog.scottlogic.com ]

>> Как orphanRemoval работает с JPA и Hibernate [ vladmihalcea.com ]

>> Создание веб-приложений с помощью Spring Boot и Vaadin [ spring.io ]

>> Возвращение Руководства разработчика OpenJDK [ infoq.com ]

>> Представляем функции Java для приложений Spring Cloud Stream [ spring.io ]

>> Новая реализация проверки орфографии в IntelliJ IDEA 2020.2 [ blog.jetbrains.com ]

Вебинары и презентации:

>> Нужны ли Java встроенные типы? Что проект Valhalla может принести Java [ infoq.com ]

>> A Bootiful Podcast: Spring Data JDBC рассказывает о Spring Data, доменно-ориентированном дизайне и многом другом [ spring.io ]

>> Ответственные микросервисы [ infoq.com ]

>> Веб-семинар: Продуктивная веб-разработка на Java с IntelliJ IDEA, Spring Boot и Vaadin [ blog.jetbrains.com ]

>> Quarkus в действии [ infoq.com ]

Время обновления:

>> Доступна IntelliJ IDEA 2020.1.3 [ blog.jetbrains.com ]

2. Технические

>> Начало работы с Ktor [ mscharhag.com ]

Быстрая демонстрация создания асинхронных CRUD REST API в Ktor и Kotlin .

Также стоит прочитать:

>> Преобразование параметров JAX-RS с помощью ParamConverters [ blog.sebastian-daschner.com ]

>> Запуск функций IDE из терминала [ blog.jetbrains.com ]

>> Бедная защита статического веб-сайта в AWS S3 (с Terraform) [ trythings.com ]

3. Размышления

>> Byte Down: сделать инфраструктуру данных Netflix рентабельной [ netflixtechblog.com ]

Интересный подход к управлению затратами на инфраструктуру в Netflix: прозрачность вместо бюджетных ограничений.

Также стоит прочитать:

>> Об открытом исходном коде, лицензиях и изменениях [ blog.frankel.ch ]

>> Путь к современному производству с AWS [ allthingsdistributed.com ]

>> Как оценить технические способности разработчика: руководство для интервьюеров [ blog.scottlogic.com ]

4. Комиксы

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

>> Все в первый раз [ dilbert.com ]

>> Отсутствие социальных контактов [ dilbert.com ]

>> Уолли делал заметки [ dilbert.com ]

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

>> Не уверен? [ asmartbear.com ]