Статьи

Распространение Spring Beans в Oracle Coherence

В этой статье показано, как распространять компоненты Spring с помощью функций EntryProcessor и Portable Object Format (POF) в Oracle Coherence. Coherence поддерживает модель программирования без…
Статьи

TestContainers и Spring Boot

TestContainers просто потрясающий! Он предоставляет очень удобный способ запуска и CLEANLY разрушения док-контейнеров в тестах JUnit. Эта функция очень полезна для тестирования интеграции приложений с…
Статьи

Разбор любого языка в Java за 5 минут с использованием ANTLR: например, Python

Мне нравится обрабатывать код для нескольких целей, таких как статический анализ или автоматический рефакторинг. Интересная часть для меня — рассуждать о моделях, которые вы строите…
Статьи

Схема XSD - не единственный путь

Больше, чем любая другая Рекомендация W3C, XSD является наиболее критикуемой. Есть много причин для критики, но давайте посмотрим на самую болезненную, читаемость . Я хочу…
Статьи

Hibernate коллекции оптимистичной блокировки

Вступление Hibernate предоставляет оптимистический механизм блокировки, предотвращающий потерю обновлений даже при длительных разговорах. В сочетании с хранилищем объектов, охватывающим несколько пользовательских запросов (расширенный контекст постоянства…
Статьи

Начало работы с Google GSON

В мире Java JSON де-факто становится стандартом для формата обмена данными через XML из-за простоты использования и эффективности с точки зрения его передачи. Если вы…
Статьи

Scala Snippet: Как отфильтровать список в Scala

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