«Создание и развертывание смарт-контрактов с помощью Solidity»

«1. Обзор Возможность запуска смарт-контрактов — вот что сделало блокчейн Ethereum таким популярным и прорывным. Прежде чем мы объясним, что такое смарт-контракт, давайте начнем с определения блокчейна: Blockchain is a public database that keeps a permanent record of digital transactions.

«Объединение наблюдаемых в RxJava»

«1. Введение В этом кратком руководстве мы обсудим различные способы объединения Observables в RxJava. Если вы новичок в RxJava, обязательно сначала ознакомьтесь с этим вводным руководством. Теперь давайте сразу приступим. 2. Наблюдаемые объекты Наблюдаемые последовательности, или просто наблюдаемые, представляют собой

«Введение в AutoFactory»

«1. Введение В этом уроке мы дадим краткое введение в AutoFactory от Google. Это генератор кода на уровне исходного кода, который помогает генерировать фабрики. 2. Настройка Maven Прежде чем мы начнем, давайте добавим следующую зависимость в файл pom.xml: <dependency> <groupId>com.google.auto.factory</groupId>

«Конфигурация Spring Boot с Jasypt»

«1. Введение Jasypt (упрощенное шифрование Java) Spring Boot предоставляет утилиты для шифрования источников свойств в приложениях Boot. В этой статье мы обсудим, как мы можем добавить поддержку jasypt-spring-boot и использовать ее. Для получения дополнительной информации об использовании Jasypt в качестве

«Руководство по java.util.GregorianCalendar»

«1. Введение В этом уроке мы кратко рассмотрим класс GregorianCalendar. 2. GregorianCalendar GregorianCalendar — это конкретная реализация абстрактного класса java.util.Calendar. Неудивительно, что григорианский календарь является наиболее широко используемым гражданским календарем в мире. 2.1. Получение экземпляра Существует два варианта получения экземпляра

«Весенняя @Primary аннотация»

1. Обзор В этом кратком руководстве мы обсудим аннотацию Spring @Primary, которая появилась в версии 3.0 фреймворка. Проще говоря, мы используем @Primary, чтобы отдавать предпочтение компоненту, когда имеется несколько компонентов одного типа. Опишем проблему подробно. 2. Зачем нужен @Primary? В

«Spring Security для интеграционных тестов Spring Boot»

«1. Введение Возможность выполнять интеграционные тесты без необходимости в автономной среде интеграции является ценной функцией любого программного стека. Полная интеграция Spring Boot с Spring Security упрощает тестирование компонентов, взаимодействующих с уровнем безопасности. В этом кратком руководстве мы рассмотрим использование @MockMvcTest

«Spring Интеграция Java DSL»

«1. Введение В этом руководстве мы узнаем о Spring Integration Java DSL для создания интеграции приложений. Мы возьмем интеграцию с перемещением файлов, созданную нами в разделе «Введение в Spring Integration», и вместо нее будем использовать DSL. 2. Зависимости Spring Integration

«Как использовать логику if/else в потоках Java 8»

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

«Подсчет совпадений в потоковом фильтре»

«1. Обзор В этом руководстве мы рассмотрим использование метода Stream.count(). В частности, мы увидим, как мы можем комбинировать метод count() с методом filter() для подсчета совпадений с примененным предикатом. 2. Использование Stream.count() Сам метод count() предоставляет небольшую, но очень полезную