«Создание пользовательского стартера с Spring Boot»

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

«Использование нескольких менеджеров кеша в Spring»

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

«Условный поток в Spring Batch»

«1. Введение Мы используем Spring Batch для составления заданий из нескольких шагов, которые считывают, преобразуют и записывают данные. Если шаги в задании имеют несколько путей, подобно использованию оператора if в нашем коде, мы говорим, что поток задания является условным. В

«Алгоритм сбалансированных скобок в Java»

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

«Эффективно объединяйте отсортированные последовательности Java»

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

«Руководство по фавиконам в Spring Boot»

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

«Лучшие практики при использовании Terraform»

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

«Разница между BeanFactory и ApplicationContext»

«1. Обзор Spring Framework поставляется с двумя контейнерами IOC — BeanFactory и ApplicationContext. BeanFactory — это самая базовая версия контейнеров IOC, а ApplicationContext расширяет возможности BeanFactory. В этом кратком руководстве мы поймем существенные различия между этими двумя контейнерами IOC на

«Композиция, агрегация и ассоциация в Java»

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

«Наследование и композиция (отношение Is-a vs Has-a) в Java»

«1. Обзор Наследование и композиция — наряду с абстракцией, инкапсуляцией и полиморфизмом — являются краеугольными камнями объектно-ориентированного программирования (ООП). В этом уроке мы рассмотрим основы наследования и композиции и сосредоточимся на выявлении различий между двумя типами отношений. 2. Основы наследования