«Spring Cloud — услуги по обеспечению безопасности»

«1. Обзор В предыдущей статье Spring Cloud — начальная загрузка мы создали базовое приложение Spring Cloud. В этой статье показано, как его защитить. Естественно, мы будем использовать Spring Security для совместного использования сеансов с помощью Spring Session и Redis. Этот

«Объединение и разделение массивов и коллекций в Java»

«1. Обзор В этом кратком руководстве мы узнаем, как объединять и разделять массивы и коллекции в Java, эффективно используя новую поддержку потоков. 2. Соединение двух массивов Давайте начнем с объединения двух массивов с помощью Stream.concat: @Test public void whenJoiningTwoArrays_thenJoined() {

«Руководство по каналу асинхронных сокетов NIO2»

«1. Обзор В этой статье мы продемонстрируем, как создать простой сервер и его клиент, используя API канала Java 7 NIO.2. Мы рассмотрим классы AsynchronousServerSocketChannel и AsynchronousSocketChannel, которые являются ключевыми классами, используемыми при реализации сервера и клиента соответственно. Если вы новичок

«Как использовать Spring FactoryBean?»

«1. Обзор В контейнере Spring есть два вида бобов: обычные бобы и фабричные бобы. Spring использует первое напрямую, тогда как второе может создавать объекты самостоятельно, которыми управляет фреймворк. И, проще говоря, мы можем построить фабричный компонент, реализовав интерфейс org.springframework.beans.factory.FactoryBean. 2.

«Руководство по URL-адресу Java»

«1. Обзор В этой статье мы собираемся исследовать низкоуровневые операции с сетевым программированием на Java. Мы более подробно рассмотрим URL-адреса. URL-адрес — это ссылка или адрес ресурса в сети. Проще говоря, код Java, взаимодействующий по сети, может использовать класс java.net.URL

«Начало работы с Spring JMS»

«1. Обзор Spring предоставляет среду интеграции JMS, упрощающую использование JMS API. В данной статье представлены основные понятия такой интеграции. 2. Зависимость от Maven Чтобы использовать Spring JMS в нашем приложении, нам нужно добавить необходимые артефакты в pom.xml: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId>

«FileNotFoundException в Java»

«1. Введение В этой статье мы поговорим об очень распространенном исключении в Java — FileNotFoundException. Мы рассмотрим случаи, когда это может произойти, возможные способы лечения и некоторые примеры. 2. Когда возникает исключение? Как указано в документации API Java, это исключение

«Сгенерируйте equals() и hashCode() с помощью Eclipse»

«1. Введение В этой статье мы рассмотрим создание методов equals() и hashCode() с помощью Eclipse IDE. Мы покажем, насколько мощной и удобной является автоматическая генерация кода Eclipse, а также подчеркнем, что тщательное тестирование кода по-прежнему необходимо. 2. Правила equals() в

«Развертывание веб-приложений в Jetty»

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

«Интеграция Hystrix с существующим приложением Spring»

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