1. Введение
В этом кратком руководстве мы покажем, как объединить две карты, используя возможности Java 8 .
Чтобы быть более конкретным, мы рассмотрим различные сценарии слияния, включая карты с повторяющимися записями.
Обычно мы используем Java Stream API для обработки коллекций данных.
Одной приятной функцией является поддержка операций с числовыми потоками, таких как операция суммирования .
Однако мы не можем обрабатывать все числовые типы таким образом.
В этом руководстве мы увидим, как выполнять операцию суммирования
с потоками чисел, такими как BigDecimal
.
Мы знаем, что Docker — это мощный инструмент для простого создания, развертывания и запуска приложений.
В учебнике «образы и контейнеры » мы обсуждали, как образы Docker строятся с использованием слоев. Мы также обсуждали, что первым уровнем обычно является операционная система.
Итак, можно ли подключиться к операционной системе контейнера? Да, это так. А теперь мы научимся это делать.
Эта статья является второй частью серии JMockit. Вы можете прочитать первую статью , так как мы предполагаем, что вы уже знакомы с основами JMockit.
Сегодня мы углубимся и сосредоточимся на ожиданиях. Мы покажем, как определить более конкретное или общее сопоставление аргументов и более продвинутые способы определения значений.
Следующие подходы применимы как к ожиданиям
, так и к проверкам
.
Дополнительная поддержка управления жизненным циклом приложений и контейнеров Kubernetes появится в Spring Boot 2.3.
Краткое руководство, которое поможет вам использовать GKE, Jib, GCP и Skaffold для создания и развертывания сервисов Spring Boot.
В этом кратком руководстве мы покажем, как регистрировать исключения в Java с помощью API SLF4J . Мы будем использовать slf4j-simple
API в качестве реализации ведения журнала.
Вы можете изучить различные методы логирования в одной из наших предыдущих статей .
Во-первых, нам нужно добавить следующие зависимости в наш pom.xml
:
В этом уроке мы рассмотрим различные способы создания неизменяемого множества в Java.
Но сначала давайте разберемся с неизменяемым множеством и посмотрим, зачем оно нам нужно.
Как правило, неизменяемый объект не изменит своего внутреннего состояния после того, как мы его создадим. Это делает его потокобезопасным по умолчанию. Та же логика применима к неизменяемым множествам.
В этом кратком руководстве мы увидим, как извлечь день недели в виде числа и текста из даты Java.
Бизнес-логике часто нужен день недели. Почему? Во-первых, рабочее время и уровень обслуживания различаются в рабочие и выходные дни. Поэтому получение дня в виде числа необходимо для многих систем. Но нам также может понадобиться день как текст для отображения.
Итак, как нам извлечь день недели из дат в Java?
Spring предоставляет простой в реализации API для планирования заданий. Он отлично работает, пока мы не развернем несколько экземпляров нашего приложения. Spring по умолчанию не может обрабатывать синхронизацию планировщика по нескольким экземплярам — вместо этого он выполняет задания одновременно на каждом узле.
В этом кратком руководстве мы рассмотрим ShedLock — библиотеку Java, которая гарантирует, что наши запланированные задачи запускаются только один раз в одно и то же время , и является альтернативой Quartz .
Чтобы использовать ShedLock с Spring, нам нужно добавить зависимость shedlock-
spring : [
](https://search.maven.org/search?q=g:net.javacrumbs.shedlock%20AND%20a:shedlock-spring&core=gav)