«1. Введение В устаревших системах нам может понадобиться работать с датами, когда нет ни нового API даты и времени, ни настоятельно рекомендуемой библиотеки Joda-Time. В этом коротком руководстве мы рассмотрим несколько подходов к получению текущей даты в системах до Java
«Руководство по циклам Java»
«1. Обзор В этой статье мы рассмотрим ключевой аспект языка Java — многократное выполнение оператора или группы операторов — с использованием циклов. 2. Введение в циклы В языках программирования циклы — это функция, облегчающая выполнение набора инструкций до тех пор,
«Предсказание ветвления в Java»
«1. Введение Предсказание ветвления — интересная концепция компьютерных наук, которая может сильно повлиять на производительность наших приложений. Тем не менее, как правило, это не совсем понятно, и большинство разработчиков уделяют этому очень мало внимания. В этой статье мы подробно рассмотрим,
«Шаблон легковеса в Java»
«1. Обзор В этой статье мы рассмотрим шаблон проектирования легковеса. Этот шаблон используется для уменьшения объема памяти. Это также может повысить производительность в приложениях, где создание объектов требует больших затрат. Проще говоря, шаблон легковеса основан на фабрике, которая перерабатывает созданные
«Создание и настройка сервера Jetty 9 на Java»
«1. Обзор В этой статье мы поговорим о программном создании и настройке экземпляра Jetty. Jetty — это HTTP-сервер и контейнер сервлетов, разработанный для легкости и простоты встраивания. Мы рассмотрим, как установить и настроить один или несколько экземпляров сервера. 2. Зависимости
«Еженедельник Java, выпуск 315»
«1. Spring и Java >> Manage multiple Java SDKs with SDKMAN! with ease [blog.codeleak.pl] Хорошее введение в этот удобный инструмент для установки и переключения между несколькими версиями Java, Maven, Gradle, Spring Boot CLI и т. д. Очень круто. >> One-Stop
«Алгоритм поиска диапазона в Java»
«1. Обзор В этом уроке мы рассмотрим концепцию поиска соседей в двумерном пространстве. Затем мы рассмотрим его реализацию на Java. 2. Одномерный поиск и двумерный поиск Мы знаем, что бинарный поиск является эффективным алгоритмом для поиска точного совпадения в списке
«Java для цикла»
«1. Обзор В этой статье мы рассмотрим ключевой аспект языка Java — многократное выполнение оператора или группы операторов с использованием цикла for. 2. Простой цикл for Цикл for — это управляющая структура, которая позволяет нам повторять определенные операции путем увеличения
«Планирование весной с Quartz»
«1. Обзор В этом уроке мы создадим простой Планировщик на Spring с помощью Quartz. Мы начнем с простой цели — легко настроить новое запланированное задание. 1.1. Ключевые компоненты Quartz API Quartz имеет модульную архитектуру. Он состоит из нескольких основных компонентов,
«Как запустить команду оболочки в Java»
«1. Обзор В этом руководстве мы проиллюстрируем два способа выполнения команды оболочки из кода Java. Первый заключается в использовании класса Runtime и вызове его метода exec. Второй и более настраиваемый способ заключается в создании и использовании экземпляра ProcessBuilder. 2. Зависимость