Что делать, если пул потоков занят? – RejectedExecutionHandler

Чтобы ускорить работу наших приложений, мы очень часто решаем распараллелить работу. При изменении рабочей модели мы предоставляем пул потоков, которые будут отвечать за параллельное выполнение …

Состояния потоков в Java

Состояние потоков – распространенный вопрос на собеседовании при приеме на работу, связанную с многопоточностью. В Java потоки могут находиться в шести состояниях. Каждому изменению состояния …

Проблема n + 1 в Hibernate

Hibernate – это очень популярный ORM фреймворк, предназначенный для программ, написанных на Java или других языках, работающих на виртуальной машине Java, таких как Kotlin. Такие …

Поиск и удаление не “стандартных” объектов в списках Java

В Java Collections Framework коллекции типа “список” (все реализации интерфейса java.util.List) содержат методы, предназначенные для поиска и удаления объектов. В этой статье мы рассмотрим использование …