Публикации по теме 'java'
Повышение надежности микросервисов: внедрение отказоустойчивости с помощью Spring Cloud Hystrix
Введение
Появление микросервисов изменило правила игры для организаций по всему миру, способствуя лучшей модульности, масштабируемости и управляемости приложений. Однако со многими преимуществами возникают определенные проблемы, одна из которых заключается в достижении отказоустойчивости. Отказоустойчивость в микросервисной архитектуре гарантирует, что система останется работоспособной даже в случае сбоя некоторых сервисов. В нашем распоряжении есть один мощный инструмент для..
80+ лучших вопросов для собеседования по концепциям ООП в Java
Лучшие 85+ вопросов для собеседования по Java с ответами — Scientech Easy Список самых важных сложных вопросов для собеседования по программированию в Java с лучшими возможными ответами для новичков… www.scientecheasy.com
Шаг 20. Развертывайте как можно раньше и чаще ~ Стив Берчук
Это Двадцатый Шаг к прохождению серии Программирование Просветление . Если вы не выучили Девятнадцатый шаг , прочтите его.
«Постоянное совершенствование лучше, чем отложенное совершенство» ~ Марк Твен
Equally Good API не создается с первого раза. Тем более, что потом его сложно изменить. Даже не вписывайтесь в картину боли, связанной с поддержкой изменений API.
Что такое непрерывная доставка ?
Это подход к разработке программного обеспечения, при котором..
Наименьший общий предок бинарного дерева поиска 🐳
Вопрос
Учитывая двоичное дерево поиска (BST), найдите наименьшего общего предка (LCA) двух заданных узлов в BST.
Согласно определению LCA в Википедии : «Наименьший общий предок определяется между двумя узлами p и q как наименьший узел в T , который имеет как p , так и q в качестве потомков (где мы разрешаем узлу быть потомок самого себя ).
Пример 1:
Input: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8
Output: 6
Explanation: The LCA of nodes 2 and 8 is..
Шаблоны поведенческого проектирования для передового опыта
Привет, народ, после долгого времени… 🙌😇
В предыдущих двух статьях мы говорили о часто используемых Шаблонах креативного проектирования и Шаблонах структурного проектирования . Сегодня мы собираемся обсудить шаблоны поведенческого проектирования, которые обычно используются в индустрии программного обеспечения.
Поведенческие шаблоны проектирования — это шаблоны проектирования , которые фокусируются на общении между объектами и…
Шаблоны проектирования, часть 2: шаблон проектирования Factory
Как и в случае с одноэлементным шаблоном в Factory Pattern, мы не будем напрямую создавать экземпляр класса с использованием ключевого слова new. В синглтоне мы будем создавать единственный экземпляр определенного класса, но на заводе мы создадим экземпляр одного или нескольких подклассов , созданных из абстрактного или interface класс. И эти несколько подклассов могут быть созданы в одном классе Factory , где экземпляр будет создан и возвращен для использования.
Прежде чем я..
Kafka: введение в курс дела
В этой статье кратко изложено, что такое Kafka и какие функции она предоставляет. Она предназначена в качестве начального документа для команд, которые могут заинтересоваться Kafka в качестве своего решения для потоковой передачи данных и обмена сообщениями.
Обзор
Kafka — это потоковое решение для отправки и получения записей. Записи хранятся в темах Kafka, размещенных в кластерах Kafka. Темы разделены на разделы, которые являются базовой единицей разделения работы для..