Blog Posts

Jasypt: шифрование конфигурационных файлов spring-boot

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

Многопоточность. Класс CyclicBarrier

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

Многопоточность. Класс CountDownLatch

Иногда возникают ситуации, когда поток необходимо приостановить до наступления какого-то события (или событий). Для этих целей в Java предусмотрен класс CountDownLatch (представлен в Java 1.5). Объект класса CountDownLatch создается со

JPA

Java 8 DateTime API и JPA

Интеграция Java 8 DateTime API и JPA может стать достаточно нетривиальной задачей для неподготовленного разработчика. Как известно JPA вплоть до версии 2.1 (включительно) не поддерживает новый API для работы с

Горячие клавиши Netbeans

Горячие клавиши Netbeans

Большинство программистов пользуются интегрированными средами разработки, не используя и 10% их возможностей. К примеру, мало кто использует в своей работе горячие клавиши Горячие клавиши Netbeans значительно сокращают время разработки. Помимо горячих

Паттерн Фасад

Паттерн Фасад

Паттерн Фасад — структурный шаблон проектирования, позволяющий скрыть сложность системы путем сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы. Несмотря на мудреное определение, наверное, самый

try с ресурсами

try с ресурсами

Одним из основных нововведений, которые были включены в Java 7, стало введение нового оператора «try c ресурсами». «try c ресурсами» это оператор try, в котором объявляются один или несколько ресурсов.

Паттерн Адаптер

Паттерн Адаптер

Паттерн Адаптер – структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс. Паттерн адаптер предусматривает создание класса-оболочки с требуемым интерфейсом. Является, наверное, одним

Функциональные интерфейсы в Java 8

Функциональные интерфейсы в Java 8

Функциональные интерфейсы в Java 8 – это интерфейсы, которые содержат в себе только один абстрактный метод. Функциональные интерфейсы имеют тесную связь с лямбда выражениями и служат как основа для применения

Site Footer