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

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

1. Весна и Ява

>> Начало работы с RSocket: серверы вызывают клиентов [ spring.io ]

Хороший пример взаимодействия сервер-клиент с использованием режима взаимодействия запроса-потока RSocket .

>> Запуск приложений Spring Boot как собственных образов GraalVM [ blog.codecentric.de ]

Предварительный просмотр того, чего ожидать этой осенью, с полной поддержкой, которая появится в Spring 5.3 .

>> Понимание классической сборки мусора Java [ infoq.com ]

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

1. Весна и Ява

>> Завершение записи и сопоставление с образцом в Java 16 [ mail.openjdk.java.net ]

Волнующие новости! В Java 16 планируется развернуть окончательную версию сопоставления шаблонов для instanceof и Records.

>> OpenJDK переходит на Github [ infoq.com ]

Готовы просматривать и даже вносить свой вклад в код OpenJDK и HotSpot JVM на GitHub ?

Еще одна вещь, которой стоит порадоваться в Java 16 — OpenJDK будет доступен на GitHub!

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

1. Весна и Ява

>> OpenJDK приходит в Windows 10 на ARM [ infoq.com ]

Другие вклады Microsoft в экосистему Java: дистрибутив OpenJDK для Windows на архитектурах ЦП ARM .

>> Завершение instanceof сопоставления шаблонов и записей в JDK 16 [ marxsoftware.blogspot.com ]

После нескольких раундов предварительного просмотра Java 16 будет поставляться с окончательной версией сопоставления с образцом для instanceof и records . Версия для восхищения!

>> Шаблон запроса/ответа с Spring AMQP [ Reflectoring.io ]

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

1. Весна и Ява

>> Общение с Postgres через каналы сокетов Unix-Domain Java 16 [ morling.dev ]

Практичная поддержка сокетов домена Unix в Java — эффективный и безопасный подход к взаимодействию с Postgres!

>> Усовершенствованные генераторы псевдослучайных чисел для JDK [ openjdk.java.net ]

Встречайте JEP-356: предложение новых интерфейсов и реализаций для генераторов псевдослучайных чисел (PRNG)!

>> GraalVM 21.0 представляет JVM, написанную на Java [ infoq.com ]

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

1. Весна и Ява

>> JEP 401: примитивные объекты (предварительная версия) [ openjdk.java.net ]

Эффективность или абстракция? Выбери два! – предложение по определяемым пользователем примитивным объектам для Java и JVM. Приходят хорошие вещи.

>> Что нового в JDK 16 для ZGC [ malloc.se ]

Выжимание последней части производительности для ZGC в Java 16 — введение максимального времени паузы менее миллисекунды и перемещений на месте.

>> Удар по шинам Spring Native [ blog.frankel.ch ]

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

1. Обзор

Исключения обеспечивают отделение кода обработки ошибок от обычного потока приложения. Нередко возникает исключение во время создания экземпляра объекта.

В этой статье мы рассмотрим все детали создания исключений в конструкторах.

2. Генерация исключений в конструкторах

Конструкторы — это специальные типы методов, вызываемые для создания объекта. В следующих разделах мы рассмотрим, как генерировать исключения, какие исключения генерировать и почему мы должны генерировать исключения в конструкторах.

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

1. Весна и Ява

>> Что нового в Java 16 [ infoq.com ]

Обзор новых функций в Java 16 : записи, сопоставление с образцом для instanceof, запечатанные классы и многое другое!

>> JEP 416: повторная реализация Core Reflection с дескрипторами методов [ openjdk.java.net ]

Реализация метода, конструктора и реализации отражения, связанного с полем, с помощью MethodHandles — без изменений в API.

>> Рисовка — шаблон Active Record [ thorben-janssen.com ]

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

1. Обзор

Когда мы тестируем с помощью Apache JMeter, мы можем захотеть добавить задержку между запросами, чтобы создать лучшую модель поведения нашего пользователя.

В этом уроке мы создадим простой план тестирования. Мы рассмотрим доступные параметры для настройки созданной рабочей нагрузки, а затем настроим таймеры для добавления задержек.

2. Вариант использования

Иногда мы можем захотеть добавить задержку между запросами:

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

1. Введение

В этом руководстве мы узнаем о составных первичных ключах и соответствующих аннотациях в JPA.

2. Составные первичные ключи

Составной первичный ключ, также называемый составным ключом, представляет собой комбинацию двух или более столбцов для формирования первичного ключа для таблицы.

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

1. Обзор

При написании тестов мы часто сталкиваемся с ситуацией, когда нам нужно имитировать статический метод. До версии 3.4.0 Mockito было невозможно напрямую имитировать статические методы — только с помощью PowerMockito .

В этом уроке мы рассмотрим, как теперь мы можем имитировать статические методы, используя последнюю версию Mockito.

Чтобы узнать больше о тестировании с помощью Mockito, ознакомьтесь с нашей обширной серией статей о Mockito .

2. Простой статический служебный класс