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

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

1. Обзор

В этой статье мы рассмотрим Spring Cloud Sleuth и посмотрим, как мы можем использовать его для трассировки в Spring Boot. Он добавляет полезную дополнительную информацию в наши журналы и упрощает отладку действий, добавляя к ним уникальные идентификаторы. Эти действия называются следами в терминологии Sleuth. Они могут состоять из нескольких ступеней, называемых пролетами.

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

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

2. Настройка приложения

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

1. Обзор

В этом руководстве основное внимание будет уделено работе с узлами модели дерева в Jackson.

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

2. Создание узла

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

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

1. Обзор

Проще говоря, файл CSV (значения, разделенные запятыми) содержит упорядоченную информацию, разделенную запятой.

В этом руководстве мы рассмотрим различные способы чтения CSV-файла в массив.

2. BufferedReader в java.io

Во-первых, мы будем читать записи построчно, используя readLine() в BufferedReader .

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

1. Обзор

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

Мы рассмотрим примеры, начиная от базового использования Java IO и заканчивая пакетом NIO, а также некоторыми распространенными библиотеками, такими как AsyncHttpClient и Apache Commons IO.

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

2. Использование Java-IO

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

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

1. Обзор

Как правило, каждое значимое приложение включает в себя один или несколько файлов JAR в качестве зависимостей. Но бывают случаи, когда сам файл JAR представляет собой отдельное приложение или веб-приложение.

Здесь мы сосредоточимся на сценарии автономного приложения. С этого момента мы будем называть его JAR-приложением.

В этом руководстве мы сначала узнаем, как создать приложение JAR. Позже мы узнаем, как запускать приложение JAR с аргументами командной строки или без них.

2. Создайте JAR - приложение

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

./18bfd81bc8052ea1a1e2730d8de9e976.png

Основы стрима

./834cce915de17173354851928703912b.png

Сборщики потоков

./6e946efacf1ce22d90499627375e77fb.png

Операции с потоками

./483cb80668c1f148ce16620055d101c6.png

Потоки Java 8 с другими инструментами

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

1. Обзор

Проще говоря, кодирование URL -адресов переводит специальные символы из URL-адреса в представление, которое соответствует спецификации и может быть правильно понято и интерпретировано.

В этом руководстве мы сосредоточимся на том, как кодировать/декодировать URL-адрес или формировать данные , чтобы они соответствовали спецификации и правильно передавались по сети.

2. Проанализируйте URL-адрес

Давайте сначала рассмотрим базовый синтаксис URI :

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

1. Весна и Ява

>> Плагин Flatten Maven [ blog.frankel.ch ]

Maven 5 , в конце концов, будет здесь, что вводит некоторые очень интересные проблемы для решения. Интересное чтение, если вы увлекаетесь Maven.

>> Что нового в MicroProfile 5.0 [ infoq.com ]

На нас обрушилось множество достоинств MicroProfile и Jakarta 🙂

Также стоит прочитать:

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

./dd84627e865cf4d421c8f1f998fd817f.png

Основы Maven

./4a1c31faed6f9ce30b660143dbe541bd.png

Конфигурация Maven

./3c2b48391d5c162031a618287e04f745.png

Настройка проекта Maven

./22fae654cc1ec34cf83771d6514be072.png

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

./7eb53fa51b5631b7fcd1115d3f68faeb.png

Основные плагины Maven

./03bba305cd206b62503e0cfde94ca6e2.png

Мавен и Весна

./10bc1b93f664ae6f36436b64fa8ab0b7.png

Maven-тесты

./fd89552b8aa557fbc165544bba3d17db.png

Другие плагины Maven