«1. Обзор WebSocket обеспечивает альтернативу ограничениям эффективной связи между сервером и веб-браузером, обеспечивая двунаправленную полнодуплексную связь клиент/сервер в реальном времени. Сервер может отправить данные клиенту в любое время. Поскольку он работает по протоколу TCP, он также обеспечивает низкоуровневую связь с
«Разница между Stub, Mock и Spy в Spock Framework»
«1. Обзор В этом уроке мы собираемся обсудить различия между Mock, Stub и Spy в среде Spock. Мы проиллюстрируем, что предлагает инфраструктура в отношении тестирования на основе взаимодействия. Spock — это среда тестирования для Java и Groovy, которая помогает автоматизировать
«Изменение параметров аннотации во время выполнения»
«1. Обзор Аннотации, форма метаданных, которые вы можете добавлять в код Java. Эти аннотации могут быть обработаны во время компиляции и встроены в файлы классов или могут быть сохранены и доступны во время выполнения с помощью Reflection. В этой статье
«Руководство по Crawler4j»
«1. Введение Мы видим использование поисковых роботов каждый раз, когда используем нашу любимую поисковую систему. Они также обычно используются для очистки и анализа данных с веб-сайтов. В этом уроке мы узнаем, как использовать Crawler4j для настройки и запуска наших собственных
«Общие операции FreeMarker»
«1. Введение FreeMarker — это механизм шаблонов, написанный на Java и поддерживаемый Apache Foundation. Мы можем использовать язык шаблонов FreeMarker, также известный как FTL, для создания многих текстовых форматов, таких как веб-страницы, электронная почта или XML-файлы. В этом уроке мы
«Еженедельник 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]
«Сортировка выбором в Java»
«1. Введение В этом руководстве мы изучим сортировку выбором, увидим ее реализацию в Java и проанализируем ее производительность. 2. Обзор алгоритма Сортировка выбором начинается с элемента в 1-й позиции несортированного массива и просматривает последующие элементы, чтобы найти наименьший элемент. После
«Пример обратной цепочки в Drools»
«1. Обзор В этой статье мы увидим, что такое обратная цепочка и как мы можем использовать ее с Drools. Эта статья является частью серии, посвященной механизму бизнес-правил Drools. 2. Зависимости Maven Давайте начнем с импорта зависимости drools-core: <dependency> <groupId>org.drools</groupId> <artifactId>drools-core</artifactId>
«Проект Java Valhalla»
«1. Обзор В этой статье мы рассмотрим Project Valhalla — исторические причины его появления, текущее состояние разработки и то, что он дает ежедневному разработчику Java после его выпуска. . 2. Мотивация и причины проекта Valhalla В одном из своих выступлений
«Создание треугольника с циклами for в Java»
«1. Введение В этом уроке мы рассмотрим несколько способов печати треугольника в Java. Естественно, существует множество типов треугольников. Здесь мы рассмотрим только пару из них: прямоугольный и равнобедренный треугольники. 2. Построение прямоугольного треугольника Прямоугольный треугольник — самый простой тип треугольника,