«Поток данных Spring Cloud с Apache Spark»

«1. Введение Spring Cloud Data Flow — это набор инструментов для построения конвейеров интеграции и обработки данных в реальном времени. Конвейеры в данном случае — это приложения Spring Boot, созданные с использованием фреймворков Spring Cloud Stream или Spring Cloud Task.

«Spring Data JPA — производные методы удаления»

«1. Введение Spring Data JPA позволяет нам определять производные методы, которые читают, обновляют или удаляют записи из базы данных. Это очень полезно, поскольку сокращает шаблонный код уровня доступа к данным. В этом руководстве мы сосредоточимся на определении и использовании методов

«Сравнение времени Arrays.sort(Object[]) и Arrays.sort(int[])»

«1. Обзор В этом кратком руководстве мы сравним две операции сортировки Arrays.sort(Object[]) и Arrays.sort(int[]). Сначала опишем каждый метод отдельно. После этого мы напишем тесты производительности, чтобы измерить время их работы. 2. Arrays.sort(Object[]) Прежде чем мы двинемся дальше, важно иметь в

«Введение в шаблон нулевого объекта»

«1. Обзор В этом кратком руководстве мы рассмотрим паттерн Null Object, частный случай паттерна стратегии. Мы опишем его цель и когда мы действительно должны рассмотреть его использование. Как обычно, мы также приведем простой пример кода. 2. Шаблон нулевого объекта В

«Типы строк в Groovy»

«1. Обзор В этом руководстве мы подробно рассмотрим несколько типов строк в Groovy, включая строки в одинарных, двойных, тройных кавычках и строки с косой чертой. Мы также изучим поддержку строк Groovy для специальных символов, многострочных, регулярных выражений, экранирования и интерполяции

«Опережающая компиляция (AoT)»

«1. Введение В этой статье мы рассмотрим компилятор Java Ahead of Time (AOT), описанный в JEP-295 и добавленный в качестве экспериментальной функции в Java 9. Во-первых, мы мы увидим, что такое AOT, а во-вторых, мы рассмотрим простой пример. В-третьих, мы

«Введение в трейты в Groovy»

«1. Обзор В этом руководстве мы рассмотрим концепцию трейтов в Groovy. Они были представлены в выпуске Groovy 2.3. 2. Что такое черты? Черты — это многократно используемые компоненты, представляющие собой набор методов или поведений, которые мы можем использовать для расширения

«Побитовые операторы Java»

«1. Обзор Операторы используются в языке Java для работы с данными и переменными. В этом руководстве мы рассмотрим побитовые операторы и то, как они работают в Java. 2. Побитовые операторы Побитовые операторы работают с двоичными цифрами или битами входных значений.

«Различия между Oracle JDK и OpenJDK»

«1. Введение В этой статье мы рассмотрим различия между Oracle Java Development Kit и OpenJDK. Сначала мы кратко рассмотрим каждый из них, а затем проведем сравнение. После этого мы увидим список других реализаций JDK. 2. История Oracle JDK и Java

«Руководство по созданию и запуску файла JAR в Java»

«1. Обзор Обычно удобно объединять множество файлов классов Java в один архивный файл. В этом уроке мы рассмотрим все тонкости работы с файлами jar — или Java ARchive — в Java. В частности, мы возьмем простое приложение и рассмотрим различные