Статьи

Написание движка плиток в JavaFX

С появлением встроенных версий JavaFX наша платформа стала более интересной для разработки игр, поскольку теперь мы можем ориентироваться на небольшие потребительские устройства, такие как планшеты…
Статьи

Lombok, препроцессор Java-аннотаций во время компиляции для минимизации размера кода

В этой статье мы рассмотрим, как мы можем использовать lombok внутри нашего обычного Java-кода, чтобы минимизировать длину и избыточность кода. Что такое ломбок? Lombok, препроцессор…
Статьи

Реактор проекта развернуть метод

Один из моих коллег по работе недавно познакомил меня с оператором расширения типов Project Reactor, и в этом посте я хочу рассказать о нескольких способах…
Статьи

Начало работы с Quarkus

Quarkus — Собственный Java-стек Kubernetes, разработанный специально для OpenJDK HotSpot и GraalVM, созданный на основе лучших в своем классе библиотек и стандартов Java. — это…
Статьи

Как издеваться над Spring Bean без Springockito

Я работаю с весной несколько лет. Но я всегда был разочарован тем, насколько грязной может стать конфигурация XML. По мере появления различных аннотаций и возможностей…
Статьи

Настройка репозитория данных Spring Spring

Spring Data — очень удобная библиотека. Однако, поскольку проект как совершенно новый, он не так хорошо представлен. По умолчанию Spring Data JPA будет обеспечивать реализацию…
Статьи

Java компиляция в Java

В предыдущем посте я писал о том, как генерировать прокси во время выполнения, и мы дошли до создания исходного кода Java. Однако для использования класса…
Статьи

Surfacing Hidden Design: в поисках лучшей альтернативы взаимосвязанным изменяемым полям

Что лучше: группа изменяемых логических полей и методов, действующих на них, или явное выражение отдельных состояний и переходов между ними? Давайте рассмотрим пример из симуляции…