«Как найти элемент в списке с помощью Java»

«1. Обзор Поиск элемента в списке — очень распространенная задача, с которой мы как разработчики сталкиваемся. В этом кратком руководстве мы рассмотрим различные способы реализации этого с помощью Java. 2. Настройка Сначала давайте начнем с определения POJO Customer: public class

«Как изменить порт по умолчанию в Spring Boot»

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

«Исключение Spring RestTemplate: «Недостаточно переменных, доступных для расширения»»

«1. Обзор В этом кратком руководстве мы подробно рассмотрим исключение Spring RestTemplate IllegalArgumentException: недостаточно переменных, доступных для раскрытия. Сначала мы подробно обсудим основную причину этого исключения. Затем мы покажем, как его создать, и, наконец, как его решить. 2. Причина Короче

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

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

«Использование пользовательских провайдеров с Keycloak»

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

«Изучение сопоставления URL-адресов Spring 5 WebFlux»

«1. Обзор Spring 5 представил новый PathPatternParser для анализа шаблонов шаблонов URI. Это альтернатива ранее используемому AntPathMatcher. AntPathMatcher был реализацией сопоставления путей с образцом в стиле Ant. PathPatternParser разбивает путь на связанный список PathElements. Эта цепочка PathElements используется классом PathPattern

«Руководство по кэшированию в Spring»

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

«Моделирование данных с Apache Kafka»

«1. Обзор В этом руководстве мы углубимся в область моделирования данных для управляемой событиями архитектуры с использованием Apache Kafka. 2. Настройка Кластер Kafka состоит из нескольких брокеров Kafka, зарегистрированных в кластере Zookeeper. Для простоты мы будем использовать готовые образы Docker

«Проверка работоспособности и готовности в Spring Boot»

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

«Настройка учетных данных git»

«1. Введение В последние годы популярность git резко возросла по сравнению с другими системами SCM, такими как subversion. С появлением бесплатных платформ, таких как GitHub и GitLab, стало проще, чем когда-либо, создавать безопасные версии и сохранять код нашего приложения. Но