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

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

1. Введение

В этом руководстве мы рассмотрим, как мы можем использовать поддержку OAuth 2.0 Spring Security для аутентификации с помощью Amazon Cognito .

Попутно мы кратко рассмотрим, что такое Amazon Cognito и какие потоки OAuth 2.0 он поддерживает.

В итоге у нас будет простое одностраничное приложение. Ничего фантастического.

2. Что такое Amazon Cognito?

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

1. Обзор

Blade — это крошечная среда Java 8+ MVC, созданная с нуля с некоторыми четкими целями: быть автономным, продуктивным, элегантным, интуитивно понятным и сверхбыстрым.

На его разработку вдохновило множество различных фреймворков: Node Express , Python Flask и Macaron / Martini от Golang .

Blade также является частью амбициозного проекта Let's Blade . Он включает в себя разнородный набор других небольших библиотек, от генерации Captcha до преобразования JSON, от шаблонов до простого подключения к базе данных.

Однако в этом руководстве мы сосредоточимся только на MVC.

2. Начало работы

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

1. Введение

EntityManager является частью Java Persistence API. Главным образом, он реализует программные интерфейсы и правила жизненного цикла, определенные спецификацией JPA 2.0.

Более того, мы можем получить доступ к Persistence Context с помощью API в EntityManager .

В этом руководстве мы рассмотрим конфигурацию, типы и различные API- интерфейсы EntityManager .

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

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

1. Обзор

Этот туториал покажет идею и примеры логирования информации о треде с помощью библиотеки Log4j2 .

2. Логирование и потоки

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

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

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

1. Обзор

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

Во-первых, мы настроим одноузловой кластер Apache Kafka и Zookeeper . Затем мы спросим этот кластер о его темах.

2. Настройка Кафки

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

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

1. Обзор

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

2. Использование Spring Boot

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

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

1. Обзор

В этом кратком руководстве мы сосредоточимся на различиях между аннотациями @Valid и @Validated в Spring.

Проверка ввода пользователей — обычная функция в большинстве наших приложений. В экосистеме Java мы специально используем Java Standard Bean Validation API для поддержки этого, который хорошо интегрирован со Spring, начиная с версии 4.0. Аннотации @Valid и @Validated основаны на этом API Standard Bean .

В следующих разделах мы рассмотрим их более подробно.

2. @Valid и @Validated аннотации

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

1. Весна и Ява

>> Измерение параллелизма ForkJoinPool [ javaspecialists.eu ]

Сортировка, умножение и другие примеры для измерения эффективности ForkJoinPool и его параллелизма — интересное чтение!

>> Введение в аннотации и обработку аннотаций в Java [ Reflectoring.io ]

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

>> Hibernate 6 EmbeddableInstantiator — создавайте экземпляры встраиваемых модулей по-своему [ thorben-janssen.com ]

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

1. Обзор

В этом руководстве мы сосредоточимся на одной из основных аннотаций в Spring MVC: @RequestMapping.

Проще говоря, аннотация используется для сопоставления веб-запросов с методами Spring Controller.

2. Основы @RequestMapping

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

1. Обзор

В Java 8 представлены новые API для даты и времени , чтобы устранить недостатки старых java.util.Date и java.util.Calendar .

В этом руководстве давайте начнем с проблем в существующих API-интерфейсах даты и календаря и обсудим, как их решают новые API -интерфейсы даты и времени Java 8.

Мы также рассмотрим некоторые основные классы нового проекта Java 8, которые являются частью пакета java.time , такие как LocalDate , LocalTime , LocalDateTime , ZonedDateTime , Period , Duration и их поддерживаемые API.

2. Проблемы с существующими API даты / времени