«1. Обзор В этом уроке мы узнаем, как построить список, содержащий примитивные целочисленные значения. Мы рассмотрим решения, использующие ядро Java и внешние библиотеки. 2. Автоупаковка В Java аргументы универсального типа должны быть ссылочными типами. Это означает, что мы не можем
«Динамические прокси в Java»
«1. Введение Эта статья посвящена динамическим прокси-серверам Java — одному из основных механизмов прокси-серверов, доступных нам в этом языке. Проще говоря, прокси — это фронты или обертки, которые передают вызов функции через свои собственные средства (обычно в реальные методы) —
«Весенние фильтры WebFlux»
«1. Обзор Использование фильтров широко распространено в веб-приложениях, поскольку они дают нам возможность изменять запрос или ответ без изменения конечных точек. В этом кратком руководстве мы опишем возможные способы их реализации с помощью WebFlux Framework. Поскольку мы не будем вдаваться
«AssertJ для Гуавы»
This article is part of a series: • Introduction to AssertJ • AssertJ for Guava (current article) • AssertJ’s Java 8 Features • Custom Assertions with AssertJ «1. Обзор Эта статья посвящена утверждениям, связанным с AssertJ Guava, и является второй
«MQTT-клиент на Java»
«1. Обзор В этом руководстве мы увидим, как мы можем добавить обмен сообщениями MQTT в проект Java, используя библиотеки, предоставленные проектом Eclipse Paho. 2. MQTT Primer MQTT (MQ Telemetry Transport) — это протокол обмена сообщениями, который был создан для удовлетворения
«Тестирование с помощью JGoTesting»
«1. Обзор JGoTesting — это совместимая с JUnit среда тестирования, вдохновленная пакетом тестирования Go. В этой статье мы рассмотрим ключевые функции среды JGoTesting и реализуем примеры, чтобы продемонстрировать ее возможности. 2. Зависимость Maven Во-первых, давайте добавим зависимость jgotesting в наш
«Руководство по Crawler4j»
«1. Введение Мы видим использование поисковых роботов каждый раз, когда используем нашу любимую поисковую систему. Они также обычно используются для очистки и анализа данных с веб-сайтов. В этом уроке мы узнаем, как использовать Crawler4j для настройки и запуска наших собственных
«Еженедельник Java, выпуск 203»
«Итак, приступим… 1. Spring и Java >> Elegant delegates in Kotlin [blog.codecentric.de] В Kotlin есть много мощных функций, которые следует использовать с особой осторожностью, и делегирование — одна из них. >> 10 Common Hibernate Mistakes That Cripple Your Performance [thoughts-on-java.org]
«Введение в лямбда-поведение»
«1. Обзор В этой статье мы обсудим новую среду тестирования на основе Java под названием Lambda Behave. Как следует из названия, эта среда тестирования предназначена для работы с Java 8 Lambdas. Далее в этой статье мы рассмотрим спецификации и рассмотрим
«Каррирование на Java»
«1. Введение Начиная с Java 8, мы можем определять функции с одним и двумя параметрами в Java, что позволяет нам внедрять их поведение в другие функции, передавая их в качестве параметров. Но для функций с большим количеством параметров мы полагаемся