Перейти к основному содержимому

· 5 мин. чтения

1. Введение

JDK 11 — реализация Java SE 11, выпущенная в сентябре 2018 года.

В этом руководстве мы рассмотрим новую функцию Java 11 для запуска однофайловых программ с исходным кодом.

2. До Java 11

Однофайловая программа — это программа, помещающаяся в один исходный файл.

· 7 мин. чтения

1. Обзор

Keycloak — это решение для управления идентификацией и доступом с открытым исходным кодом, администрируемое RedHat и разработанное на Java компанией JBoss.

В этом руководстве мы узнаем , как настроить сервер Keycloak, встроенный в приложение Spring Boot . Это упрощает запуск предварительно настроенного сервера Keycloak.

Keycloak также можно запустить как автономный сервер , но тогда потребуется загрузить его и настроить через консоль администратора.

2. Предварительная настройка Keycloak

· 4 мин. чтения

1. Обзор

В этом уроке мы рассмотрим, как мы можем представить данные на гистограмме с помощью класса частоты Apache Commons .

Класс Frequency является частью части библиотеки Apache Commons Math, рассматриваемой в этой статье .

Гистограмма — это диаграмма соединенных полос, показывающая наличие диапазона данных в наборе данных. Она отличается от гистограммы тем, что используется для отображения распределения непрерывных количественных переменных, тогда как гистограмма используется для отображения категорийных данных.

2. Зависимости проекта

· 4 мин. чтения

1. Обзор

Многомерный массив в Java — это массив, состоящий из массивов разного размера в качестве элементов. Его также называют «массивом массивов», «рваным массивом» или «зубчатым массивом».

В этом кратком руководстве мы более подробно рассмотрим определение многомерных массивов и работу с ними.

2. Создание многомерного массива

Давайте начнем с рассмотрения способов создания многомерного массива:

· 5 мин. чтения

1. Введение

Двумя наиболее распространенными способами передачи аргументов методам являются «передача по значению» и «передача по ссылке». Различные языки программирования используют эти концепции по-разному. Что касается Java, то здесь все строго по принципу Pass-by-Value .

В этом руководстве мы собираемся проиллюстрировать, как Java передает аргументы для различных типов.

2. Передача по значению против передачи по ссылке

· 5 мин. чтения

1. Обзор

В этом уроке мы познакомимся с одним из поведенческих шаблонов проектирования GoF — посетителем.

Во-первых, мы объясним его цель и проблему, которую он пытается решить.

Далее мы рассмотрим UML-диаграмму посетителя и реализацию практического примера.

2. Шаблон дизайна посетителя

· 5 мин. чтения

1. Обзор

В этом уроке мы познакомимся с классом AdditionalAnswers Mockito и его методами.

2. Возврат аргументов

Основная цель класса AdditionalAnswers — вернуть параметры, переданные фиктивному методу.

Например, при обновлении объекта имитируемый метод обычно просто возвращает обновленный объект. Используя методы из AdditionalAnswers , мы можем вместо этого вернуть конкретный параметр, переданный методу в качестве аргумента, в зависимости от его положения в списке параметров .

· 9 мин. чтения

1. Введение

Microsoft Azure теперь имеет довольно надежную поддержку Java.

В этом руководстве мы шаг за шагом покажем, как заставить наше приложение Spring Boot работать на платформе Azure.

2. Зависимость и конфигурация Maven

Во- первых, нам нужна подписка Azure, чтобы использовать тамошние облачные службы ; в настоящее время мы можем зарегистрировать бесплатную учетную запись здесь .

· 14 мин. чтения

1. Введение

При использовании Spring в веб-приложении у нас есть несколько вариантов организации контекстов приложения, которые связывают все это.

В этой статье мы собираемся проанализировать и объяснить наиболее распространенные варианты, которые предлагает Spring.

2. Контекст корневого веб-приложения

Каждое веб-приложение Spring имеет связанный с ним контекст приложения, связанный с его жизненным циклом: корневой контекст веб-приложения.

· 4 мин. чтения

1. Обзор

В этом кратком руководстве мы покажем, как связать объект List в Thymeleaf .

Чтобы узнать, как интегрировать Thymeleaf с Spring, вы можете ознакомиться с нашей основной статьей Spring здесь, где вы также можете узнать, как отображать поля, принимать ввод, отображать ошибки проверки или преобразовывать данные для отображения.

2. Списки в примере Thymeleaf

Мы начнем с демонстрации того, как отображать элементы списка на странице Thymeleaf и как связать список объектов в качестве входных данных пользователя в форме Thymeleaf .