«1. Обзор Quartz — это фреймворк планирования заданий с открытым исходным кодом, полностью написанный на Java и предназначенный для использования в приложениях J2SE и J2EE. Он предлагает большую гибкость без ущерба для простоты. Вы можете создавать сложные расписания для выполнения
«Руководство по Apache Commons DbUtils»
«1. Обзор Apache Commons DbUtils — это небольшая библиотека, которая значительно упрощает работу с JDBC. В этой статье мы реализуем примеры, чтобы продемонстрировать его функции и возможности. 2. Настройка 2.1. Зависимости Maven Во-первых, нам нужно добавить зависимости commons-dbutils и h2
«Руководство по Google-Http-клиенту»
«1. Обзор В этой статье мы рассмотрим клиентскую библиотеку Google HTTP для Java, которая представляет собой быструю, хорошо абстрагированную библиотеку для доступа к любым ресурсам через протокол соединения HTTP. Основные функции клиента: Уровень абстракции HTTP, который позволяет отделить любую низкоуровневую
«Руководство по JavaLite — создание RESTful CRUD-приложения»
1. Введение JavaLite — это набор фреймворков для упрощения общих задач, с которыми приходится сталкиваться каждому разработчику при создании приложений. В этом руководстве мы рассмотрим функции JavaLite, ориентированные на создание простого API. 2. Настройка В этом руководстве мы создадим простое
«Ломбок @Builder с наследованием»
«1. Обзор Библиотека Lombok предоставляет отличный способ реализовать шаблон Builder без написания шаблонного кода: аннотацию @Builder. В этом коротком руководстве мы специально узнаем, как работать с аннотацией @Builder, когда речь идет о наследовании. Мы продемонстрируем две техники. Один полагается на
«Введение в Clojure»
«1. Введение Clojure — это функциональный язык программирования, полностью работающий на виртуальной машине Java, аналогично Scala и Kotlin. Clojure считается производным от Lisp и будет знаком всем, кто имеет опыт работы с другими языками Lisp. Это руководство знакомит с языком
«Работа с примитивными значениями в Gson»
«1. Обзор В этом уроке мы узнаем, как сериализовать и десериализовать примитивные значения с помощью Gson. Google разработала библиотеку Gson для сериализации и десериализации JSON. Кроме того, мы узнаем о некоторых особенностях библиотеки Gson при работе с примитивами. С другой
«Руководство по Google Tink»
«1. Введение В настоящее время многие разработчики используют криптографические методы для защиты пользовательских данных. В криптографии небольшие ошибки реализации могут иметь серьезные последствия, а понимание того, как правильно реализовать криптографию, является сложной и трудоемкой задачей. В этом уроке мы собираемся
«Пример проверки свойств с помощью Vavr»
«1. Обзор В этой статье мы рассмотрим концепцию тестирования свойств и ее реализацию в библиотеке vavr-test. Тестирование на основе свойств (PBT) позволяет нам указать высокоуровневое поведение программы в отношении инвариантов, которых она должна придерживаться. 2. Что такое тестирование свойств? Свойство
«Отправка сообщений RabbitMQ с помощью Spring AMQP»
«1. Введение В этом руководстве мы рассмотрим концепцию разветвления и обмена темами с помощью Spring AMQP и RabbitMQ. На высоком уровне разветвленные обмены будут транслировать одно и то же сообщение во все связанные очереди, в то время как тематические обмены