«Руководство по NIO2 FileVisitor»

«1. Обзор В этой статье мы рассмотрим интересную особенность NIO2 — интерфейс FileVisitor. Все операционные системы и несколько сторонних приложений имеют функцию поиска файлов, где пользователь определяет критерии поиска. Этот интерфейс нужен нам для реализации такой функциональности в Java-приложении. Если

«Как импортировать сертификат .cer в хранилище ключей Java»

«1. Обзор KeyStore, как следует из названия, представляет собой хранилище сертификатов, открытых и закрытых ключей. Более того, дистрибутивы JDK поставляются с исполняемым файлом для управления ими — keytool. С другой стороны, сертификаты могут иметь множество расширений, но нужно помнить, что

«Производительность removeAll() в HashSet»

«1. Обзор HashSet — это коллекция для хранения уникальных элементов. В этом руководстве мы обсудим производительность метода removeAll() в классе java.util.HashSet. 2. HashSet.removeAll() Метод removeAll удаляет все элементы, содержащиеся в коллекции: Set<Integer> set = new HashSet<Integer>(); set.add(1); set.add(2); set.add(3); set.add(4);

«Разница между request.getSession() и request.getSession(true)»

«1. Обзор В этом кратком руководстве мы увидим разницу между вызовами HttpServletRequest#getSession() и HttpServletRequest#getSession(boolean). 2. В чем разница? Методы getSession() и getSession(boolean) очень похожи. Хотя есть небольшая разница. Разница заключается в том, следует ли создавать сеанс, если он еще не

«CQRS и источник событий в Java»

«1. Введение В этом учебном пособии мы изучим основные понятия шаблонов проектирования Command Query Responsibility Segregation (CQRS) и Event Sourcing. Хотя шаблоны часто называют взаимодополняющими, мы попытаемся понять их по отдельности и, наконец, посмотрим, как они дополняют друг друга. Существует

«Настройка страницы входа для Keycloak»

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

«Настройка тем для Keycloak»

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

«Руководство по методу finalize в Java»

«1. Обзор В этом руководстве мы сосредоточимся на ключевом аспекте языка Java — методе finalize, предоставляемом корневым классом Object. Проще говоря, это вызывается перед сборкой мусора для конкретного объекта. 2. Использование финализаторов Метод finalize() называется финализатором. Финализаторы вызываются, когда JVM

«SSH-соединение с Java»

«1. Введение SSH, также известный как Secure Shell или Secure Socket Shell, представляет собой сетевой протокол, который позволяет одному компьютеру безопасно подключаться к другому компьютеру через незащищенную сеть. В этом руководстве мы покажем, как установить соединение с удаленным SSH-сервером с

«Как получить файлы cookie из ответа Apache HttpClient»

«1. Обзор В этом кратком руководстве мы увидим, как получить файлы cookie из ответа Apache HttpClient. Сначала мы покажем, как отправить пользовательский файл cookie с запросом HttpClient. Затем мы увидим, как получить его из ответа. Обратите внимание, что представленные здесь