«Использование Math.sin со степенями»

«1. Введение В этом коротком руководстве мы рассмотрим, как вычислять значения синуса с помощью функции Java Math.sin() и как преобразовывать значения углов между градусами и радианами. 2. Радианы и градусы По умолчанию библиотека Java Math ожидает, что значения ее тригонометрических

«Память пространства кучи Java с API среды выполнения»

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

«Ковариантный возвращаемый тип в Java»

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

«Приведение к Enum в Java»

«1. Обзор В этом руководстве мы кратко рассмотрим различные способы приведения типа int к значению перечисления в Java. Хотя прямого способа приведения не существует, есть несколько способов приблизиться к нему. 2. Использование значений Enum# Во-первых, давайте посмотрим, как мы можем

«Spring Security — автоматический вход пользователя после регистрации»

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

«Поиск неиспользуемых зависимостей Gradle»

«1. Обзор Иногда во время разработки мы можем добавить больше зависимостей, чем используем. В этом кратком руководстве мы увидим, как использовать плагин Gradle Nebula Lint для выявления и устранения подобных проблем. 2. Установка и конфигурация В наших примерах мы используем

«Мониторинг Java-приложений с помощью Flight Recorder»

«1. Обзор В этом руководстве мы рассмотрим Java Flight Recorder, его концепции, основные команды и способы его использования. 2. Утилиты мониторинга Java Java — это не просто язык программирования, а очень богатая экосистема с большим количеством инструментов. JDK содержит программы,

«Получение MAC-адресов в Java»

«1. Введение В этом руководстве мы будем использовать Java для получения MAC-адресов локальной машины. MAC-адрес — это уникальный идентификатор физической сетевой карты. Мы рассмотрим только MAC-адреса, но для более общего обзора сетевых интерфейсов обратитесь к работе с сетевыми интерфейсами в

«Руководство по Java Web Start»

«1. Обзор В этой статье объясняется, что такое Java Web Start (JWS), как настроить его на стороне сервера и как создать простое приложение. Примечание. JWS был удален из Oracle JDK, начиная с Java 11. В качестве альтернативы рассмотрите возможность использования