«1. Обзор В этом руководстве мы сосредоточимся на стандартных параметрах открытия, доступных для файлов в Java. Мы рассмотрим перечисление StandardOpenOption, реализующее интерфейс OpenOption и определяющее эти стандартные параметры открытия. 2. Параметр OpenOption В Java мы можем работать с файлами, используя
«Гуава – Карты»
«1. Обзор В этом руководстве мы проиллюстрируем наиболее полезные способы использования Guava для работы с Java Maps. Давайте начнем с самого простого и создадим HashMap без оператора new, используя Guava: Map<String, String> aNewMap = Maps.newHashMap(); 2. ImmutableMap Далее — давайте
«Докеризация Java-приложений с помощью Jib»
«1. Обзор В этом руководстве мы рассмотрим Jib и то, как он упрощает контейнеризацию Java-приложений. Мы возьмем простое приложение Spring Boot и создадим его образ Docker с помощью Jib. Затем мы также опубликуем образ в удаленном реестре. И не забудьте
«Полезные исключения NullPointerException в Java 14»
«1. Обзор В этом руководстве мы продолжим нашу серию статей о Java 14, взглянув на Helpful NullPointerExceptions, новую функцию, представленную в этой версии JDK. 2. Традиционные исключения NullPointerException На практике мы часто видим или пишем код, который связывает методы в
«Использование NullAway для предотвращения исключений NullPointerException»
«1. Обзор We’ve been undertaking numerous strategies over the years, from Elvis operators to Optional, to help remove NullPointerExceptions from our apps. In this tutorial, we’ll learn about Uber’s contribution to the conversation, NullAway, and how to use it. NullAway
«Hibernate @NotNull против @Column (nullable = false)»
«1. Введение На первый взгляд может показаться, что аннотации @NotNull и @Column(nullable = false) служат одной и той же цели и могут использоваться взаимозаменяемо. Однако, как мы вскоре увидим, это не совсем так. Несмотря на то, что при использовании на
«Spring Data JPA и нулевые параметры»
«1. Обзор В этой статье мы покажем способы обработки нулевых параметров в Spring Data JPA. В некоторых случаях, когда мы ищем записи по параметрам, мы хотим найти строки с нулевым значением поля. В других случаях мы можем захотеть проигнорировать нуль
«Аннотации Spring Null-Safety»
«1. Обзор Начиная с Spring 5 у нас теперь есть доступ к интересной функции, помогающей нам писать более безопасный код. Эта функция называется нулевой безопасностью, группа аннотаций работает как защита, которая следит за потенциальными нулевыми ссылками. Вместо того, чтобы позволить
«Null-Safe потоки Java из коллекций»
«1. Обзор В этом руководстве мы увидим, как создавать нулевые безопасные потоки из коллекций Java. Для начала, чтобы полностью понять этот материал, необходимо некоторое знакомство со справочниками по методам Java 8, лямбда-выражениями, необязательными и потоковыми API. Если вы не знакомы
«Джексон — Работа с картами и нулями»
«1. Обзор В этой быстрой статье мы рассмотрим более продвинутый вариант использования Джексона — работу с картами, которые содержат нулевые значения или нулевые ключи. 2. Игнорировать нулевые значения в карте У Джексона есть простой, но полезный способ глобального управления тем,