«Программное создание последовательностей с помощью Project Reactor»

«1. Обзор В этом руководстве мы будем использовать основы Project Reactor, чтобы изучить несколько методов создания потоков. 2. Зависимости Maven Давайте начнем с пары зависимостей. Нам понадобится реактор-ядро и реактор-тест: <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-core</artifactId> <version>3.2.6.RELEASE</version> </dependency> <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-test</artifactId> <version>3.2.6.RELEASE</version> <scope>test</scope>

«Понимание исключения NumberFormatException в Java»

«1. Введение Java генерирует NumberFormatException — непроверенное исключение — когда не может преобразовать строку в числовой тип. Так как это не проверено, Java не заставляет нас обрабатывать или объявлять его. В этом кратком руководстве мы опишем и продемонстрируем, что вызывает

«Передача файла через SFTP в Java»

«1. Обзор В этом руководстве мы обсудим, как загружать и скачивать файлы с удаленного сервера с помощью SFTP в Java. Мы будем использовать три разные библиотеки: JSch, SSHJ и Apache Commons VFS. 2. Использование JSch Сначала давайте посмотрим, как загружать

«Безголовый режим Java»

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

«Еженедельник Java, выпуск 320»

«1. Spring и Java >> Java 14 Feature Spotlight: Records [infoq.com] Глубокое погружение в функцию предварительного просмотра записей с архитектором языка Java Брайаном Гетцем. >> Multitenancy Applications with Spring Boot and Flyway [reflectoring.io] Базовый пример того, как привязать входящий запрос

«Разрыв строк YAML на несколько строк»

«1. Обзор В этой статье мы узнаем, как разбивать строки YAML на несколько строк. Чтобы разобрать и протестировать наши файлы YAML, мы воспользуемся библиотекой SnakeYAML. 2. Многострочные строки Прежде чем мы начнем, давайте создадим метод для простого чтения ключа YAML

«Организация слоев с использованием гексагональной архитектуры, DDD и Spring»

«1. Обзор В этом руководстве мы реализуем приложение Spring с использованием DDD. Кроме того, мы организуем слои с помощью гексагональной архитектуры. При таком подходе мы можем легко обмениваться разными слоями приложения. 2. Шестиугольная архитектура Шестиугольная архитектура — это модель разработки

«Spring Security — безопасность отсутствует, фильтры отсутствуют, разрешение на доступВсе»

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

«HibernateException: сеанс Hibernate не привязан к потоку в Hibernate 3»

«1. Введение В этом кратком руководстве мы объясним, когда возникает исключение «Нет Hibernate Session Bound to Thread» и как его разрешить. Здесь мы сосредоточимся на двух разных сценариях: using the LocalSessionFactoryBean using the AnnotationSessionFactoryBean 2. Причина В версии 3 Hibernate