«JAX-RS — это просто API!»

«1. Обзор Парадигма REST существует уже несколько лет и до сих пор привлекает большое внимание. RESTful API можно реализовать на Java несколькими способами: вы можете использовать Spring, JAX-RS или просто написать свои собственные голые сервлеты, если вы достаточно хороши и

«Введение в Нейроф»

«1. Введение В этой статье рассматривается Neuroph — библиотека с открытым исходным кодом для создания нейронных сетей и использования машинного обучения. В этой статье мы рассмотрим основные концепции и несколько примеров того, как все это собрать. 2. Neuroph Мы можем

«HttpClient 4 — не следовать перенаправлениям»

«1. Обзор В этой статье я покажу, как настроить Apache HttpClient 4 так, чтобы он не следовал перенаправлениям. По умолчанию, в соответствии со спецификацией HTTP, HttpClient автоматически выполняет перенаправления. Для некоторых случаев использования это может быть совершенно нормально, но, безусловно,

«Обработка ошибки Maven Invalid LOC Header»

«1. Введение Иногда, когда jar в нашем локальном репозитории Maven поврежден, мы видим ошибку: Invalid LOC Header. В этом уроке мы узнаем, когда это происходит, и как с этим бороться, а иногда и предотвращать. 2. Когда возникает «Недопустимый заголовок LOC»?

«Отменить ссылку на метод предиката с помощью Java 11»

«1. Обзор В этом кратком руководстве мы увидим, как отменить ссылку на метод Predicate с помощью Java 11. Мы начнем с ограничений, с которыми пришлось столкнуться, чтобы добиться этого до Java 11. Затем мы посмотрите, как помогает метод Predicate.not(). 2.

«Сравнение HashSet и TreeSet»

«1. Введение В этой статье мы сравним две самые популярные Java-реализации интерфейса java.util.Set — HashSet и TreeSet. 2. Различия HashSet и TreeSet являются листьями одной и той же ветки, но они отличаются несколькими важными моментами. 2.1. Порядок HashSet хранит объекты

«API генератора настраиваемых отображаемых имен JUnit»

«1. Обзор JUnit 5 имеет хорошую поддержку для настройки имен тестовых классов и тестовых методов. В этом кратком руководстве мы увидим, как мы можем использовать настраиваемые генераторы отображаемых имен JUnit 5 с помощью аннотации @DisplayNameGeneration. 2. Генерация отображаемых имен Мы

«Преобразование Iterable в коллекцию в Java»

«1. Обзор В этом руководстве мы рассмотрим различные способы преобразования Iterable в Collection в Java. Мы начнем с простых решений Java, а затем рассмотрим варианты, которые также предоставляют библиотеки Guava и Apache Commons. 2. Iterable и Iterator Сначала мы определим

«Добавить несколько элементов в список Java ArrayList»

«1. Обзор ArrayList В этом кратком руководстве мы покажем, как добавить несколько элементов в уже инициализированный ArrayList. Для ознакомления с использованием ArrayList обратитесь к этой статье здесь. 2. AddAll Прежде всего, мы собираемся представить простой способ добавления нескольких элементов в

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

«1. Обзор Тестирование производительности — это деятельность, которую часто отодвигают на завершающие этапы цикла разработки программного обеспечения. Обычно мы полагаемся на профилировщики Java для устранения проблем с производительностью. В этом руководстве мы рассмотрим Simple Performance Framework для Java (SPF4J). Он