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

150 записей с тегом "Данные"

Посмотреть все теги

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

1. Обзор

Проще говоря, JCache — это стандартный API кэширования для Java. В этом уроке мы увидим, что такое JCache и как мы можем его использовать.

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

Чтобы использовать JCache, нам нужно добавить следующую зависимость в наш pom.xml :

<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-api</artifactId>
<version>1.1.1</version>
</dependency>

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

1. Обзор

В этом руководстве показано, как игнорировать определенные поля при сериализации объекта в JSON с использованием Jackson 2.x.

Это очень полезно, когда значений по умолчанию Джексона недостаточно, и нам нужно точно контролировать, что сериализуется в JSON — и есть несколько способов игнорировать свойства.

Чтобы копнуть глубже и узнать о других интересных вещах, которые мы можем делать с Джексоном, перейдите к основному учебнику по Джексону .

2. Игнорировать поля на уровне класса

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

1. Обзор

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

2. Сопоставитель модели

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

Чтобы использовать ModelMapper , мы начинаем с добавления зависимости в наш pom.xml :

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

1. Обзор

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

DataFrame является важным и важным компонентом Spark API. В этом руководстве мы рассмотрим некоторые API-интерфейсы Spark DataFrame на простом примере с данными о клиентах.

2. DataFrame в Spark

Логически DataFrame представляет собой неизменяемый набор записей, организованных в именованные столбцы `` . Он имеет сходство с таблицей в RDBMS или ResultSet в Java.

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

В этом руководстве показаны наиболее распространенные задачи, проблемы и решения Jackson 2 при сортировке и демаршаллинге JSON.

./86c149ce8d0fca70970d5c1adbc6699b.png

Базовый Джексон Маршаллинг

./78f54ca460dfc98568f9add7e050f671.png

Базовый Джексон Unmarshalling

./681e53b2b14ed37619038574d04022b9.png

Продвинутый Джексон Маршаллинг

./f31b06cc4e347c97d047236f9579c1d2.png

Продвинутый Джексон Unmarshalling

./ef9b6897afadc7571fe3f20bfa2d462e.png

Расширенное использование Джексона

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

1. Обзор

В этом руководстве мы узнаем , как сериализовать объекты Java в XML-данные с помощью Jackson 2.x и десериализовать их обратно в POJO .

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

2. Объект XmlMapper

XmlMapper — это основной класс из Jackson 2.x, который помогает нам в сериализации, поэтому нам нужно создать его экземпляр:

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

1. Введение

В этой статье мы покажем, как работать с библиотекой Immutables .

Библиотека состоит из аннотаций и обработчиков аннотаций для создания сериализуемых и настраиваемых неизменяемых объектов и работы с ними.

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

Чтобы использовать Immutables в своем проекте, вам необходимо добавить следующую зависимость в раздел зависимостей вашего файла pom.xml :

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

1. Обзор

В этом кратком руководстве мы поговорим о том, как мы можем установить формулы в электронной таблице Microsoft Excel, используя Apache POI , на простом примере.

2. Апач POI

Apache POI — это популярная библиотека Java с открытым исходным кодом, которая предоставляет программистам API для создания, изменения и отображения файлов MS Office.

Он использует Workbook для представления файла Excel и его элементов. Ячейка в файле Excel может иметь разные типы, например FORMULA .

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

1. Обзор

В этой статье будут рассмотрены некоторые важные шаблоны корпоративной интеграции (EIP), поддерживаемые Apache Camel. Шаблоны интеграции помогают, предоставляя решения для стандартизированных способов интеграции систем.

Если вам нужно сначала ознакомиться с основами Apache Camel, обязательно посетите эту статью , чтобы освежить в памяти основы.

2. О EIP

Шаблоны корпоративной интеграции — это шаблоны проектирования, направленные на решение проблем интеграции. Camel предоставляет реализации для многих из этих шаблонов. Чтобы увидеть полный список поддерживаемых шаблонов, перейдите по этой ссылке .

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

1. Обзор

В этом руководстве мы увидим, как мы можем добавить обмен сообщениями MQTT в проект Java, используя библиотеки, предоставленные проектом Eclipse Paho .

2. Учебник по MQTT

MQTT (MQ Telemetry Transport) — это протокол обмена сообщениями, который был создан для удовлетворения потребности в простом и легком методе передачи данных на устройства с низким энергопотреблением и с них, например, используемые в промышленных приложениях.

С ростом популярности устройств IoT (Интернет вещей) MQTT получил все более широкое распространение, что привело к его стандартизации OASIS и ISO.