«1. Обзор В этом руководстве мы рассмотрим, как изменить версию JDK в проектах IntelliJ. Это будет работать как в Community, так и в Ultimate Editions IntelliJ. 2. Настройки структуры проекта IntelliJ хранит версию JDK, используемую проектом, в своей структуре проекта.
«Найдите наименьшее пропущенное целое число в массиве»
«1. Обзор В этом уроке мы рассмотрим различные алгоритмы, позволяющие найти наименьшее пропущенное положительное целое число в массиве. Сначала пройдемся по объяснению проблемы. После этого мы увидим три разных алгоритма, соответствующих нашим потребностям. Наконец, мы обсудим их сложности. 2. Объяснение
«Определите время выполнения тестов JUnit»
«1. Обзор Наши сборки часто запускают множество автоматических тестов для нашего проекта. К ним относятся модульные и интеграционные тесты. Если выполнение набора тестов занимает много времени, мы можем захотеть оптимизировать наш тестовый код или отследить тесты, которые занимают слишком много
«Использование утверждений Java»
«1. Введение Ключевое слово assert в Java позволяет разработчикам быстро проверять определенные предположения или состояние программы. В этой статье мы рассмотрим, как использовать ключевое слово assert в Java. 2. История утверждений Java Ключевое слово Java assert было введено в Java
«Введение в JSF EL 2»
«1. Введение Язык выражений (EL) — это язык сценариев, который используется во многих средах Java, таких как Spring с SpEL и JBoss с JBoss EL. В этой статье мы сосредоточимся на реализации JSF этого языка сценариев — Unified EL. В
«Обработка исключений сервлета Jakarta EE»
«1. Введение В этом руководстве мы собираемся обрабатывать исключения в приложении Jakarta EE Servlet, чтобы обеспечить корректный и ожидаемый результат при возникновении ошибки. 2. Исключения сервлета Jakarta EE Во-первых, мы определим сервлет, используя аннотации API (см. Servlets Intro для более
«API безопасности Jakarta EE 8»
«1. Обзор Jakarta EE 8 Security API — это новый стандарт и портативный способ решения проблем безопасности в Java-контейнерах. В этой статье мы рассмотрим три основные функции API: HTTP Authentication Mechanism Identity Store Security Context Сначала мы поймем, как настроить
«Защита Jakarta EE с помощью Spring Security»
«1. Обзор В этом кратком руководстве мы рассмотрим, как защитить веб-приложение Jakarta EE с помощью Spring Security. 2. Зависимости Maven Начнем с необходимых зависимостей Spring Security для этого руководства: <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>4.2.3.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>4.2.3.RELEASE</version> </dependency> <dependency>
«Разница между CDI и EJB Singleton»
«1. Обзор В этом руководстве мы более подробно рассмотрим два типа синглетонов, доступных в Jakarta EE. Мы объясним и продемонстрируем различия и рассмотрим варианты использования, подходящие для каждого из них. Во-первых, давайте посмотрим, что такое синглтоны, прежде чем углубляться в
«Почему стоит выбрать Spring в качестве Java-фреймворка?»
«1. Обзор В этой статье мы рассмотрим основные преимущества Spring как одной из самых популярных сред Java. Что еще более важно, мы попытаемся понять причины, по которым мы выбрали Spring. Подробная информация о Spring и его составных частях широко освещалась