Создаем свой Spring Boot Starter
В этом видео мы рассмотрим процесс создания своего собственного стартера для Spring Boot. Разберем шаги по созданию стартера, узнаем как добавить…
Читать далее →
Java tip: используйте ThreadLocal.withInitial(...), чтобы у каждого потока было свое безопасное значение по умолчанию.
Значение создается лениво
Java библиотека
Читать далее →
Совет по Java: используйте
Objects.requireNonNullElse(value, defaultValue), чтобы избавиться от ручных проверок на nul
Совет по Java: используйте
Objects.requireNonNullElse(value, defaultValue), чтобы избавиться от ручных проверок на null.
Это делает код чище, короче и безопаснее.
Java библиотека
Java шаблон Фасад/Facade
Реализация шаблона программирования Фасад/Facade на языке Джава
СМОТРЕТЬ VKVIDEO
СМОТРЕТЬ RUTUBE
СМОТРЕТЬ YOUTUBE
Читать далее →
Магия IntelliJ IDEA: Multiple Cursors
Нужно переименовать пять переменных одновременно? Или добавить .orElseThrow() к каждому Optional в цепочке? Обычно копируешь первую строчку, …
Читать далее →