«Руководство по конструкторам в Java»

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

«Как отключить Swagger-ui в продакшене»

«1. Обзор Пользовательский интерфейс Swagger позволяет нам просматривать информацию о наших службах REST. Это может быть очень удобно для разработки. Однако из соображений безопасности мы можем не разрешить такое поведение в общедоступных средах. В этом коротком руководстве мы рассмотрим, как

«Spring и Apache FileUpload»

«1. Обзор Библиотека загрузки файлов Apache Commons помогает нам загружать большие файлы по протоколу HTTP, используя тип содержимого multipart/form-data. В этом кратком руководстве мы рассмотрим, как интегрировать его с Spring. 2. Зависимости Maven Для использования библиотеки нам понадобится артефакт commons-fileupload:

«Основы контекста безопасности: пользователь, субъект и принципал»

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

«Цифровой сертификат: как импортировать файл .cer в файл доверенного хранилища»

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

«Исключение Java IndexOutOfBoundsException «Источник не соответствует назначению»»

«1. Обзор В Java создание копии списка иногда может привести к исключению IndexOutOfBoundsException: «Источник не соответствует назначению». В этом кратком руководстве мы рассмотрим, почему мы получаем эту ошибку при использовании метода Collections.copy и как ее можно решить. Мы также рассмотрим

«Введение в селектор Java NIO»

«1. Обзор В этой статье мы рассмотрим вводные части компонента Selector Java NIO. Селектор предоставляет механизм для мониторинга одного или нескольких каналов NIO и распознавания, когда один или несколько становятся доступными для передачи данных. Таким образом, один поток может использоваться

«Генерация простых чисел в Java»

«1. Введение В этом руководстве мы покажем различные способы генерации простых чисел с помощью Java. Если вы хотите проверить, является ли число простым, вот краткое руководство о том, как это сделать. 2. Простые числа Начнем с основного определения. Простое число

«Еженедельник Java, выпуск 366»

«1. Spring и Java \u003e\u003e Справляются ли претензии Loom? Часть 1: Миллионы потоков? [webtide.com] Членство в тренажерном зале и миллионы виртуальных потоков ткацких станков — оценка влияния GC и глубоких стеков на виртуальные потоки! \u003e\u003e Претензии Looms накапливаются? Часть 2:

«Еженедельник Java, выпуск 364»

«1. Spring и Java \u003e\u003e HotSpot Intrinsics [alidg.me] То, что вы видите, не то, что вы получаете: введение в то, как встроенные функции компилятора работают на HotSpot JVM! \u003e\u003e Меньшие, более быстрые образы контейнеров с jlink и AppCDS [morling. dev]