«Асинхронное HTTP-программирование с Play Framework»

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

«Преобразование строки Java в логическое значение»

«1. Обзор В этом руководстве мы рассмотрим различные способы использования логического класса Java для преобразования строки в логическое значение. 2. Boolean.parseBoolean() Boolean.parseBoolean() позволяет нам передать строку и получить примитивное логическое значение. Во-первых, давайте напишем тест, чтобы увидеть, как parseBoolean() преобразует

«Функциональные контроллеры в Spring MVC»

«1. Введение Весной 5 был представлен WebFlux, новый фреймворк, который позволяет нам создавать веб-приложения с использованием модели реактивного программирования. В этом уроке мы увидим, как мы можем применить эту модель программирования к функциональным контроллерам в Spring MVC. 2. Настройка Maven

«Еженедельник Java, выпуск 341»

«1. Spring и Java >> URL Matching with PathPattern in Spring MVC 5.3 [spring.io] Новая версия Spring, новое сопоставление шаблонов для URL-адресов запросов с 8-кратной пропускной способностью и на 40% меньшей скоростью выделения. >> Using -XX:SoftMaxHeapSize on ZGC [malloc.se] Мягкое

«boolean и boolean[] Разметка памяти в JVM»

«1. Обзор В этой быстрой статье мы рассмотрим, каково влияние логического значения в JVM при различных обстоятельствах. Сначала мы проверим JVM, чтобы увидеть размеры объектов. Тогда мы поймем обоснование этих размеров. 2. Настройка Чтобы проверить расположение объектов в памяти JVM,

«Чтение значения «частных» полей из другого класса в Java»

«1. Обзор В этом кратком руководстве мы обсудим, как мы можем получить доступ к значению частного поля из другого класса в Java. Прежде чем приступить к руководству, нам нужно понять, что модификатор закрытого доступа предотвращает случайное неправильное использование полей. Однако,

«Адрес памяти объектов в Java»

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

«Использование параметров запроса JPA»

«1. Введение Построение запросов с использованием JPA несложно; однако иногда мы забываем простые вещи, которые имеют огромное значение. Одной из таких вещей являются параметры запроса JPA, и именно об этом мы и поговорим. 2. Что такое параметры запроса? Давайте начнем

«Java — переименовать или переместить файл»

«1. Обзор В этом кратком руководстве мы рассмотрим переименование/перемещение файла в Java. Сначала мы рассмотрим использование классов Files и Path из NIO, затем класса Java File, Google Guava и, наконец, библиотеки Apache Commons IO. Эта статья является частью серии «Java

«Руководство по наследованию в Java»

«1. Обзор Один из основных принципов объектно-ориентированного программирования — наследование — позволяет нам повторно использовать существующий код или расширять существующий тип. Проще говоря, в Java класс может наследовать другой класс и несколько интерфейсов, а интерфейс может наследовать другие интерфейсы. В