Java. Анонимное наследование и блок инициализации.
Разбираем создание и настройку объекта при помощи анонимного наследования и реализации блока инициализации.
СМОТРЕТЬ VKVIDEO
С…
Читать далее →
Spring Boot: простой способ валидировать входные данные в DTO
В Spring Boot проверка входных данных делается прямо в DTO с помощью аннотаций:
public class RegistrationRequest {
…
Читать далее →
Project Valhalla: революция в памяти Java
Java-разработчики годами жили по принципу «Everything is an object». И всё бы
Project Valhalla: революция в памяти Java
Java-разработчики годами жили по принципу «Everything is an object». И всё бы хорошо, если бы за это нам не приходилось платить «налогом на объект»: каждый раз, когда вы создаёте простой класс из двух полей int, JVM бережно дописывает к нему тяжёлый заголовок, упаковывает в ссылку и разбрасывает по куче, заставляя процессор страдать от постоянных промахов кеша.
Мы привыкли к этому компромиссу. Мы научились использовать примитивные коллекции и костыли, чтобы выжать производительность там, где объектная модель Java начинает буксовать. Project Valhalla призван изменить сами правила игры.
Читать статью
Security со Spring Boot 3.1 | Авторизация и Аутентификация
В этом видео мы разберемся, как выполнить аутентификацию и авторизацию с помощью spring boot 3.1 и spring security 6
СМ…
Читать далее →
Java Performance Update: From JDK 21 to JDK 25
JDK 25 has arrived, bringing a major set of performance gains over JDK 21—often letting your existing, unchanged Java applications r…
Читать далее →