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

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

1. Введение

В этом руководстве мы узнаем, как установить и использовать библиотеку компьютерного зрения OpenCV и применить ее для распознавания лиц в реальном времени.

2. Установка

Чтобы использовать библиотеку OpenCV в нашем проекте, нам нужно добавить зависимость opencv Maven к нашему pom.xml :

<dependency>
<groupId>org.openpnp</groupId>
<artifactId>opencv</artifactId>
<version>3.4.2-0</version>
</dependency>

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

1. Обзор

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

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

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

2. Апачский гобелен

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

1. Введение

Cucumber — это среда разработки, управляемой поведением (BDD), которая позволяет разработчикам создавать текстовые тестовые сценарии с использованием языка Gherkin. Во многих случаях эти сценарии требуют фиктивных данных для реализации функции, внедрение которой может быть громоздким, особенно при наличии сложных или множественных записей.

В этом руководстве мы рассмотрим, как использовать таблицы данных Cucumber для включения фиктивных данных в удобочитаемом виде.

2. Синтаксис сценария

При определении сценариев Cucumber мы часто вводим тестовые данные, используемые остальной частью сценария:

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

1. Введение

В этом руководстве мы познакомимся с Airline — библиотекой Java на основе аннотаций для создания интерфейсов командной строки (CLI).

2. Сценарий

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

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

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

1. Обзор

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

В этом кратком руководстве мы настроим Logback для отправки уведомлений по электронной почте о любых ошибках приложения.

2. Настройка

Функция уведомления по электронной почте Logback требует использования SMTPAppender. SMTPAppender использует Java Mail API, который, в свою очередь, зависит от JavaBeans Activation Framework.

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

1. Обзор

В настоящее время существует множество сред на основе JEE, таких как Spring , Play и Grails , доступных для разработки веб-приложений.

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

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

2. Ниндзя

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

1. Обзор

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

Перезапуск нашего приложения может быть очень удобен в некоторых случаях:

  • Перезагрузка конфигурационных файлов при изменении какого-либо параметра
  • Изменение текущего активного профиля во время выполнения
  • Повторная инициализация контекста приложения по любой причине

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

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

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

1. Введение

Эта статья представляет собой краткое введение в аннотацию @RestClientTest .

Новая аннотация помогает упростить и ускорить тестирование клиентов REST в ваших приложениях Spring.

2. Поддержка клиента REST в Spring Boot до версии 1.4

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

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

1. Обзор

В этом руководстве мы покажем, как развернуть приложение из нашего руководства Bootstrap a Simple Application с использованием Spring Boot в AWS Elastic Beanstalk .

В рамках этого мы:

  • Установите и настройте инструменты AWS CLI
  • Создайте проект Beanstalk и разверните MySQL
  • Настройте приложение для MySQL в AWS RDS
  • Развертывание, тестирование и масштабирование приложения

2. Конфигурация AWS Elastic Beanstalk

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

1. Введение

Spring Boot поставляется со встроенным сервером Tomcat, что очень удобно. Однако по умолчанию мы не можем видеть журналы Tomcat.

В этом руководстве мы узнаем, как настроить Spring Boot для отображения внутренних журналов и журналов доступа Tomcat через игрушечное приложение.

2. Образец заявления

Прежде всего, давайте создадим REST API. Мы определим GreetingsController для приветствия пользователя: