Статьи

Java SE 11: продвижение Java вперед

Вступление В этой серии статей рассказывается, как, на мой взгляд, язык Java должен развиваться, чтобы оставаться основным языком выбора. В нем также представлены некоторые функции,…
Статьи

Внедрение значений конфигурации с использованием CDI InjectionPoint

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

Как работает Hibernate READ_WRITE CacheConcurrencyStrategy

Вступление В моем предыдущем посте я представил механизм параллелизма кэша второго уровня NONSTRICT_READ_WRITE . В этой статье я собираюсь продолжить эту тему со стратегией READ_WRITE…
Статьи

Исключение: java lang AbstractMethodError

Этот java.lang.AbstractMethodError обычно генерируется, когда мы пытаемся вызвать абстрактный метод. Обычно эта ошибка выявляется во время компиляции, если эта ошибка генерируется во время выполнения, класс…
Статьи

Преобразование Коллекций

Вы когда-нибудь хотели заменить методы equals и hashCode используемые HashSet или HashMap ? Или List некоторых элементов типа маскируется под List связанных типов? Преобразование коллекций…
Статьи

JavaFX Совет 22: Столбцы таблицы Autosize (Tree)

Одной из первых вещей, упомянутых как «отсутствующая функция» в «Обзоре отсутствующих функций» JavaFX, была возможность автоматического изменения размера столбцов в таблицах / древовидных таблицах. Правильно,…
Статьи

Слюни Гувнор - Управление доступом

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