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

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

1. Обзор

Spring JDBC и JPA предоставляют абстракции над собственными API JDBC, позволяя разработчикам отказаться от собственных запросов SQL. Однако нам часто нужно видеть эти автоматически сгенерированные SQL-запросы и порядок их выполнения для целей отладки.

В этом кратком руководстве мы рассмотрим различные способы регистрации этих SQL-запросов в Spring Boot.

2. Регистрация запросов JPA

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

Метод split() разбивает строку на несколько строк с учетом разделителя, который их разделяет. Возвращаемый объект представляет собой массив, содержащий разделенные строки .

Мы также можем указать ограничение на количество элементов в возвращаемом массиве. Если мы передаем 0 в качестве ограничения, то метод будет вести себя так, как будто мы не преодолели никаких ограничений, возвращая массив, содержащий все элементы, которые можно разделить с помощью переданного разделителя.

Доступные подписи

public String[] split(String regex, int limit)
public String[] split(String regex)

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

1. Обзор

В этом уроке мы рассмотрим пост-фильтр Netflix Zuul.

Netflix Zuul — это поставщик пограничных услуг, который находится между клиентом API и множеством микросервисов.

Постфильтр запускается перед отправкой окончательных ответов клиенту API. Это дает нам возможность воздействовать на необработанное тело ответа и делать такие вещи, как ведение журнала и другие преобразования данных, которые мы желаем.

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

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

1. Обзор

В этом уроке мы узнаем, как воспроизводить звук с помощью Java. API-интерфейсы Java Sound предназначены для плавного и непрерывного воспроизведения звуков, даже очень длинных.

В рамках этого руководства мы будем воспроизводить аудиофайл с помощью API-интерфейсов Clip и SourceDataLine Sound, предоставляемых Java. Мы также будем воспроизводить файлы различных аудиоформатов.

Кроме того, мы обсудим плюсы и минусы каждого API. Далее мы увидим пару сторонних библиотек Java, которые тоже умеют воспроизводить звук.

2. Java API для воспроизведения звука

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

1. Обзор

ArrayList — это часто используемая реализация List в Java.

В этом руководстве мы рассмотрим, как реверсировать ArrayList .

2. Введение в проблему

Как обычно, давайте разберемся в проблеме на примере. Допустим, у нас есть список целых чисел :

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

1. Обзор

Нагрузочное тестирование является важной частью жизненного цикла разработки программного обеспечения (SDLC) для современных корпоративных приложений. В этом руководстве мы будем использовать коллекции Postman для выполнения простого нагрузочного тестирования .

2. Настройка

Мы можем загрузить и установить настольный клиент , совместимый с операционной системой нашей системы. Кроме того, мы можем создать бесплатную учетную запись Postman и получить доступ к веб-клиенту .

Теперь давайте создадим новую коллекцию под названием «Google Apps — нагрузочное тестирование», импортировав несколько примеров HTTP-запросов, доступных в Postman's Collection Format v2.1:

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

1. Обзор

Java использует различные типы загрузчиков классов для загрузки ресурсов во время выполнения программы. В этом руководстве мы рассмотрим разницу в поведении загрузчиков текущих и потоковых классов в Java.

2. Что делает загрузчик классов?

Загрузчики классов Java находят и загружают классы, необходимые для выполнения приложения. Если запрошенный класс зависит от каких-либо других ресурсов, они также загружаются.

Нам нужны соответствующие загрузчики классов для загрузки различных типов классов всякий раз, когда это требуется Java-программами .

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

1. Обзор

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

Это полезно для того, чтобы узнать, какие версии конкретного образа доступны в реестре, и решить, какую из них использовать.

2. API реестра Docker

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

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

1. Обзор

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

В этом руководстве мы научимся останавливать и убивать контейнер с помощью команд docker stop и docker kill .

Мы будем использовать разные команды docker для остановки и удаления контейнера.

2. Понимание команд docker stop и docker kill

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

1. Обзор

Проект Spring Cloud Consul обеспечивает простую интеграцию с Consul для приложений Spring Boot.

Consul — это инструмент, который предоставляет компоненты для решения некоторых наиболее распространенных проблем в архитектуре микросервисов:

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

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

2. Предпосылки