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

«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. Циклический связанный список Циклический связанный список — это вариант связанного списка, в котором последний узел указывает на первый узел, завершая полный круг узлов. Другими словами, этот