Статьи

Как использовать Callable и FutureTask

Вступление Начиная с Java 1.5 в java.util.concurrent появился новый набор объектов. Этот пакет имеет несколько различных классов, включая очереди потоков. Я мог бы использовать их,…
Статьи

Работа с Java LocalDateTime в JPA

Несколько дней назад я столкнулся с проблемой при работе с атрибутом LocalDateTime в JPA. В этом посте я попытаюсь создать пример проблемы, чтобы объяснить проблему,…
Статьи

Вставить Jython для вас кодовой базы Java

Jython — отличный инструмент для некоторых быстрых java-скриптов, использующих довольно солидный синтаксис. На самом деле это прекрасно работает, когда дело доходит до реализации некоторых сценариев…
Статьи

Как заменить правила в JUnit 5

Недавно опубликованный альфа-релиз JUnit 5 (он же JUnit Lambda) заинтересовал меня, и, просматривая документацию, я заметил, что правила исчезли, а также бегуны и правила классов….
Статьи

Шаблон стратегии в Java 8

Это два примера того, как реализовать дизайн шаблона стратегии с использованием функционального стиля Java 8 вместе с циклическим сопоставлением с шаблоном и библиотеками Hamcrest ….
Статьи

Общие предложения SQL и их эквиваленты в потоках Java 8

Функциональное программирование допускает квази-декларативное программирование на языке общего назначения. Используя мощные свободно распространяемые API, такие как Stream API Java 8, последовательное расширение Stream Seq от…
Статьи

Конвертация XML в Avro

Мы все знаем, какой XML правильный? На всякий случай, нет проблем, вот в чем дело. 1 2 3 <root> <node>5</node> </root> Теперь, что действительно нужно…