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

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

1. Обзор

В этом кратком руководстве показано, как изменить имя поля для сопоставления с другим свойством JSON при сериализации.

Если вы хотите копнуть глубже и узнать о других интересных вещах, которые вы можете делать с Jackson 2, — перейдите к основному руководству по Jackson .

2. Изменить имя поля для сериализации

Работа с простой сущностью:

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

1. Обзор

Создать каталог с помощью Java довольно просто. Язык предоставляет нам два метода, позволяющих создать либо один каталог, либо несколько вложенных каталогов — mkdir() и mkdirs() .

В этом уроке мы увидим, как они оба ведут себя.

2. Создайте единый каталог

Начнем с создания одного каталога.

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

1. Введение

За последние несколько лет IntelliJ от JetBrains быстро стала лучшей IDE для Java-разработчиков. В нашем последнем отчете о состоянии Java 55 % респондентов выбрали IntelliJ по сравнению с 48 % годом ранее.

Одной из особенностей, которая делает IntelliJ столь привлекательной для разработчиков Java, является возможность расширять и создавать новые функции с помощью подключаемых модулей. В этом руководстве мы рассмотрим написание подключаемого модуля IntelliJ, чтобы продемонстрировать несколько способов расширения IDE.

Обратите внимание, что хотя эта статья посвящена подключаемым модулям IntelliJ, все IDE JetBrains имеют общий код. Таким образом, многие из используемых здесь методов могут быть применены к другим IDE JetBrain, таким как PyCharm, RubyMine и другим.

2. Функциональность плагина

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

1. Введение

Нотация объектов JavaScript, или JSON, приобрела большую популярность в качестве формата обмена данными в последние годы. Jsoniter — это новая библиотека синтаксического анализа JSON, призванная предложить более гибкий и более производительный синтаксический анализ JSON, чем другие доступные синтаксические анализаторы.

В этом руководстве мы увидим, как анализировать объекты JSON с помощью библиотеки Jsoniter для Java.

2. Зависимости

Последнюю версию Jsoniter можно найти в репозитории Maven Central.

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

1. Обзор

Коллекции являются важным строительным блоком, который обычно используется почти во всех современных приложениях. Поэтому неудивительно, что Redis предлагает для использования множество популярных структур данных, таких как списки, наборы, хэши и отсортированные наборы.

В этом руководстве мы узнаем, как эффективно считывать все доступные ключи Redis, соответствующие определенному шаблону.

2. Исследуйте коллекции

Давайте представим, что наше приложение использует Redis для хранения информации о мячах, используемых в разных видах спорта. Мы должны иметь возможность видеть информацию о каждом шаре, доступном в коллекции Redis. Для простоты мы ограничим наш набор данных только тремя шарами:

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

1. Обзор

Всякий раз, когда для данного варианта использования требуется один экземпляр Session Bean, мы можем использовать Singleton Session Bean.

В этом руководстве мы рассмотрим это на примере приложения Jakarta EE.

2. Мавен

Прежде всего, нам нужно определить необходимые зависимости Maven в pom.xml .

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

1. Обзор

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

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

2. Аргументы командной строки Maven

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

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

1. Введение

С момента появления Java 8 многие люди начали использовать (новую) функциональность потоков. Конечно, бывают моменты, когда наши потоковые операции не работают должным образом.

В IntelliJ помимо обычных параметров отладки есть специальная функция потоковой отладки. В этом коротком руководстве мы рассмотрим эту замечательную функцию.

2. Диалоговое окно трассировки потока

Начнем с того, что покажем, как открыть диалоговое окно Stream Trace. На панели инструментов окна отладки есть значок Trace Current Stream Chain, который активируется только тогда, когда наше приложение приостанавливается в точке останова внутри вызова потокового API :

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

1. Введение

В этом уроке мы познакомимся с одним из шаблонов креативного дизайна — шаблоном прототипа. Сначала мы объясним этот шаблон, а затем перейдем к его реализации на Java.

Мы также обсудим некоторые из его преимуществ и недостатков.

2. Образец прототипа

Шаблон прототипа обычно используется, когда у нас есть экземпляр класса (прототип) и мы хотим создать новые объекты, просто скопировав прототип .

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

1. Обзор

В этом кратком руководстве мы собираемся проиллюстрировать, как преобразовать простой byte[] в InputStream , сначала используя обычную Java, а затем библиотеку Guava.

Эта статья является частью серии «Java — Back to Basic » здесь, на ForEach.

2. Конвертировать с помощью Java

Во-первых, давайте посмотрим на решение Java :