«Шаблон декоратора в Java»

«1. Обзор Шаблон декоратора можно использовать для придания объекту дополнительных обязанностей статически или динамически. Декоратор предоставляет расширенный интерфейс для исходного объекта. В реализации этого шаблона мы предпочитаем композицию наследованию, чтобы мы могли снова и снова сокращать накладные расходы на подклассы

«Spring AMQP в реактивных приложениях»

«1. Обзор В этом руководстве показано, как создать простое реактивное приложение Spring Boot, которое интегрируется с сервером обмена сообщениями RabbitMQ, популярной реализацией стандарта обмена сообщениями AMQP. Мы рассмотрим оба сценария — «точка-точка» и «публикация-подписка» — с использованием распределенной установки, которая

«Список примитивных целочисленных значений в Java»

«1. Обзор В этом уроке мы узнаем, как построить список, содержащий примитивные целочисленные значения. Мы рассмотрим решения, использующие ядро ​​Java и внешние библиотеки. 2. Автоупаковка В Java аргументы универсального типа должны быть ссылочными типами. Это означает, что мы не можем

«Отражение параметра метода в Java»

«1. Обзор Поддержка отражения параметров метода была добавлена ​​в Java 8. Проще говоря, она обеспечивает поддержку получения имен параметров во время выполнения. В этом кратком руководстве мы рассмотрим, как получить доступ к именам параметров для конструкторов и методов во время

«Руководство по JGit»

«1. Введение JGit — это облегченная, чистая реализация библиотеки Java системы контроля версий Git, включая подпрограммы доступа к репозиторию, сетевые протоколы и основные алгоритмы контроля версий. JGit — относительно полнофункциональная реализация Git, написанная на Java и широко используемая в сообществе

«Тестирование с помощью JGoTesting»

«1. Обзор JGoTesting — это совместимая с JUnit среда тестирования, вдохновленная пакетом тестирования Go. В этой статье мы рассмотрим ключевые функции среды JGoTesting и реализуем примеры, чтобы продемонстрировать ее возможности. 2. Зависимость Maven Во-первых, давайте добавим зависимость jgotesting в наш

«Огурец Поддержка Java 8»

«1. Обзор В этом кратком руководстве мы узнаем, как использовать лямбда-выражения Java 8 с Cucumber. 2. Конфигурация Maven Во-первых, нам нужно добавить следующую зависимость в наш pom.xml: <dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-java8</artifactId> <version>1.2.5</version> <scope>test</scope> </dependency> Зависимость огурца-java8 можно найти на Maven Central.

«Введение в лямбда-поведение»

«1. Обзор В этой статье мы обсудим новую среду тестирования на основе Java под названием Lambda Behave. Как следует из названия, эта среда тестирования предназначена для работы с Java 8 Lambdas. Далее в этой статье мы рассмотрим спецификации и рассмотрим