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

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

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

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

1. Обзор

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

Чтобы узнать больше о библиотеке Джексона в целом, можно начать с учебника по Джексону .

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

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

1. Введение

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

После этого мы представим решение, которое заставит Джексона обращаться с необязательными объектами, как если бы они были обычными объектами, допускающими значение NULL.

2. Обзор проблемы

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

1. Введение

В этом коротком руководстве мы узнаем, как использовать Jackson для чтения и записи файлов YAML.

После того, как мы рассмотрим структуру нашего примера, мы будем использовать ObjectMapper для чтения файла YAML в объект Java, а также для записи объекта в файл.

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

Давайте добавим зависимость для формата данных Jackson YAML:

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

1. Обзор

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

В этом руководстве мы узнаем, как настроить Apache Kafka с помощью Docker.

2. Настройка одного узла

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

1. Введение

В этом уроке мы узнаем о Hazelcast Jet. Это механизм распределенной обработки данных, предоставленный Hazelcast, Inc. и построенный на основе Hazelcast IMDG.

Если вы хотите узнать о Hazelcast IMDG, вот статья для начала работы.

2. Что такое Hazelcast Jet?

Hazelcast Jet — это механизм распределенной обработки данных, который обрабатывает данные как потоки. Он может обрабатывать данные, которые хранятся в базе данных или файлах, а также данные, которые передаются сервером Kafka.

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

1. Обзор

Библиотека Apache Commons Lang 3 обеспечивает поддержку манипулирования основными классами API Java. Эта поддержка включает методы для обработки строк, чисел, дат, параллелизма, отражения объектов и многого другого.

Помимо общего введения в библиотеку, в этом руководстве демонстрируются методы класса StringUtils , которые используются для манипулирования экземплярами String .

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

Чтобы использовать библиотеку Commons Lang 3, просто извлеките ее из центрального репозитория Maven, используя следующую зависимость:

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

1. Обзор

Apache Solr — это поисковая платформа с открытым исходным кодом, построенная на основе Lucene. Apache SolrJ — это клиент для Solr на основе Java, который предоставляет интерфейсы для основных функций поиска, таких как индексирование, запросы и удаление документов.

В этой статье мы собираемся изучить , как взаимодействовать с сервером Apache Solr с помощью SolrJ .

2. Настройка

Чтобы установить сервер Solr на свой компьютер, обратитесь к Solr QuickStart Guide .

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

1. Введение

В этом уроке мы подробно рассмотрим архитектуру Cassandra. Мы узнаем о хранении данных в распределенной архитектуре и обсудим основные компоненты архитектуры.

2. Обзор Кассандры

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

1. Введение

Любой, кто работал с Elasticsearch , знает, что создание запросов с использованием их поискового API RESTful может быть утомительным и подверженным ошибкам.

В этом руководстве мы рассмотрим Jest , HTTP-клиент Java для Elasticsearch. В то время как Elasticsearch предоставляет собственный Java-клиент, Jest предлагает более гибкий API и более простые интерфейсы для работы с .

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

Первое, что нам нужно сделать, это импортировать библиотеку Jest в наш POM:

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

1. Обзор

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

Spark Streaming является частью платформы Apache Spark , обеспечивающей масштабируемую, высокопроизводительную и отказоустойчивую обработку потоков данных . Хотя Spark написан на Scala, он предлагает API-интерфейсы Java для работы с .

Apache Cassandra — это распределенное хранилище данных NoSQL с широкими столбцами . Более подробная информация о Cassandra доступна в нашей предыдущей статье.

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