«Преобразование файла сборки Gradle в Maven POM»

«1. Введение В этом руководстве мы рассмотрим, как преобразовать файл сборки Gradle в файл Maven POM. Мы также рассмотрим несколько доступных вариантов настройки. 2. Файл сборки Gradle Давайте начнем со стандартного Java-проекта Gradle, gradle-to-maven, со следующим файлом build.gradle: repositories {

«Настройка логики повтора в Spring Batch»

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

«Знакомство с cache2k»

«1. Обзор В этом руководстве мы рассмотрим cache2k — легковесную, высокопроизводительную библиотеку кэширования Java в памяти. 2. О cache2k Библиотека cache2k обеспечивает быстрое время доступа благодаря неблокирующему доступу к кэшированным значениям без ожидания. Он также поддерживает интеграцию с Spring Framework,

«@PropertySource с файлами YAML в Spring Boot»

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

«Применение CI/CD с Spring Boot»

«1. Обзор В этом руководстве мы рассмотрим процесс непрерывной интеграции/непрерывного развертывания (CI/CD) и реализуем его основные части. Мы создадим простое приложение Spring Boot, а затем отправим его в общий репозиторий Git. После этого мы создадим его с помощью службы интеграции

«HTTP-сервер с Netty»

«1. Обзор В этом руководстве мы собираемся реализовать простой сервер верхнего регистра через HTTP с Netty, асинхронной структурой, которая дает нам гибкость для разработки сетевых приложений на Java. 2. Начальная загрузка сервера Прежде чем мы начнем, мы должны ознакомиться с

«Повторение неудачных запросов с помощью Spring Cloud Netflix Ribbon»

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

«Изучение флагов настройки JVM»

«1. Обзор Можно настроить HotSpot JVM с помощью различных параметров настройки. Поскольку существуют сотни таких флагов, отслеживание их и их значений по умолчанию может быть немного сложным. В этом уроке мы познакомим вас с несколькими способами обнаружения таких флагов настройки

«Руководство по Apache BookKeeper»

«1. Обзор В этой статье мы представим BookKeeper — сервис, реализующий распределенную отказоустойчивую систему хранения записей. 2. Что такое BookKeeper? BookKeeper был первоначально разработан Yahoo как подпроект ZooKeeper и стал проектом высшего уровня в 2015 году. По своей сути BookKeeper

«Реактивные системы в Java»

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