«1. Обзор В этой статье мы увидим, что такое обратная цепочка и как мы можем использовать ее с Drools. Эта статья является частью серии, посвященной механизму бизнес-правил Drools. 2. Зависимости Maven Давайте начнем с импорта зависимости drools-core: <dependency> <groupId>org.drools</groupId> <artifactId>drools-core</artifactId>
«Ratpack с RxJava»
«1. Введение RxJava — одна из самых популярных библиотек реактивного программирования. И Ratpack — это набор библиотек Java для создания компактных и мощных веб-приложений, построенных на Netty. В этом уроке мы обсудим включение RxJava в приложение Ratpack для создания красивого
«Руководство по GemFire с данными Spring»
«1. Обзор GemFire — это высокопроизводительная распределенная инфраструктура управления данными, расположенная между кластером приложений и внутренними источниками данных. GemFire позволяет управлять данными в памяти, что ускоряет доступ. Spring Data обеспечивает простую настройку и доступ к GemFire из приложения Spring. В
«Еженедельный обзор Баелдунга 28»
«В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. 2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую
«Отображение денежных сумм в словах»
«1. Обзор В этом уроке мы увидим, как мы можем преобразовать денежную сумму в словесное представление в Java. Мы также увидим, как может выглядеть пользовательская реализация с помощью внешней библиотеки — Tradukisto. 2. Реализация Начнем с нашей собственной реализации. Первый
«CrudRepository, JpaRepository и PagingAndSortingRepository в данных Spring»
«1. Обзор В этой быстрой статье мы сосредоточимся на различных типах интерфейсов репозитория данных Spring и их функциональности. Мы коснемся: CrudRepository PagingAndSortingRepository JpaRepository Проще говоря, каждый репозиторий в Spring Data расширяет общий интерфейс репозитория, но помимо этого, каждый из них
«Руководство по Crawler4j»
«1. Введение Мы видим использование поисковых роботов каждый раз, когда используем нашу любимую поисковую систему. Они также обычно используются для очистки и анализа данных с веб-сайтов. В этом уроке мы узнаем, как использовать Crawler4j для настройки и запуска наших собственных
«Spring AMQP в реактивных приложениях»
«1. Обзор В этом руководстве показано, как создать простое реактивное приложение Spring Boot, которое интегрируется с сервером обмена сообщениями RabbitMQ, популярной реализацией стандарта обмена сообщениями AMQP. Мы рассмотрим оба сценария — «точка-точка» и «публикация-подписка» — с использованием распределенной установки, которая
«Весенние фильтры WebFlux»
«1. Обзор Использование фильтров широко распространено в веб-приложениях, поскольку они дают нам возможность изменять запрос или ответ без изменения конечных точек. В этом кратком руководстве мы опишем возможные способы их реализации с помощью WebFlux Framework. Поскольку мы не будем вдаваться
«Путеводитель по ручьям Акка»
«1. Обзор В этой статье мы рассмотрим библиотеку akka-streams, созданную на основе среды актеров Akka, которая соответствует манифесту реактивных потоков. Akka Streams API позволяет нам легко составлять потоки преобразования данных из независимых шагов. Более того, вся обработка выполняется реактивным, неблокирующим