Публикации по теме '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. Темы разделены на разделы, которые являются базовой единицей разделения работы для..