«1. Spring и Java \u003e\u003e Optional.stream() [blog.frankel.ch] Потоковая передача необязательных значений — упрощение необязательных конвейеров путем преобразования их в потоки! \u003e\u003e Стратегии инициализации с помощью тестовых контейнеров для интеграционных тестов [rieckpil.de] Настройка контейнеров с тестовыми контейнерами — выполнение команд, монтирование
«Исходные наборы Gradle»
«1. Обзор Исходные наборы дают нам мощный способ структурировать исходный код в наших проектах Gradle. В этом кратком уроке мы увидим, как их использовать. 2. Исходные наборы по умолчанию Прежде чем перейти к значениям по умолчанию, давайте сначала объясним, что
«Конвейер данных IoT с MQTT, NiFi и InfluxDB»
«1. Введение В этом руководстве мы узнаем, что требуется при создании конвейеров данных для приложений IoT. Попутно мы поймем характеристики архитектуры IoT и увидим, как использовать различные инструменты, такие как брокер MQTT, NiFi и InfluxDB, для создания масштабируемого конвейера данных
«Оптимизация производительности HashMap»
«1. Введение HashMap — это мощная структура данных, имеющая широкое применение, особенно когда требуется быстрое время поиска. Тем не менее, если мы не обращаем внимания на детали, это может стать неоптимальным. В этом уроке мы рассмотрим, как максимально быстро сделать
«Как использовать код Visual Studio с Java?»
«1. Обзор В этой статье мы узнаем, как настроить Visual Studio Code с помощью Java и как использовать его основные функции для этого языка. Затем мы увидим интеграцию Maven и Gradle и закончим рассмотрением сильных и слабых сторон этого редактора.
«Распределенное тестирование производительности с помощью Gatling»
«1. Введение В этом руководстве мы поймем, как выполнять распределенное тестирование производительности с помощью Gatling. В процессе мы создадим простое приложение для тестирования с помощью Gatling, поймем обоснование использования распределенного тестирования производительности и, наконец, поймем, какая поддержка доступна в Gatling
«Определите, является ли квадратный корень целого числа целым числом в Java»
«1. Обзор Полный квадрат — это число, которое можно представить как произведение двух равных целых чисел. В этой статье мы рассмотрим несколько способов определить, является ли целое число полным квадратом в Java. Кроме того, мы обсудим преимущества и недостатки каждого
«Разница между JSF, сервлетом и JSP»
«1. Введение При разработке любого приложения важную роль играет выбор правильной технологии. Однако решение не всегда бывает однозначным. В этой статье мы сравним три популярные технологии Java. Прежде чем перейти к сравнению, мы начнем с изучения назначения каждой технологии и
«Джексон — Двунаправленные отношения»
«1. Обзор В этом уроке мы рассмотрим лучшие способы работы с двунаправленными отношениями в Джексоне. Мы обсудим проблему бесконечной рекурсии Джексона JSON, затем — мы увидим, как сериализовать сущности с двунаправленными отношениями и, наконец — мы их десериализуем. 2. Бесконечная
«Циклический связанный список Java-реализация»
«1. Введение В этом руководстве мы рассмотрим реализацию кругового связанного списка в Java. 2. Циклический связанный список Циклический связанный список — это вариант связанного списка, в котором последний узел указывает на первый узел, завершая полный круг узлов. Другими словами, этот