Перейти к основному содержимому

237 записей с тегом "DevOps"

Посмотреть все теги

· 3 мин. чтения

1. Обзор

По умолчанию Apache Tomcat работает на порту 8080 . В некоторых случаях этот порт может быть уже занят другим процессом, или в требованиях может быть указано, что мы должны использовать другой порт.

В этой быстрой статье мы собираемся показать, как изменить HTTP-порт сервера Apache Tomcat. В наших примерах мы будем использовать порт 80 , хотя процесс одинаков для любого порта.

2. Конфигурация Apache Tomcat

Первым шагом в этом процессе является изменение конфигурации Apache Tomcat.

· 3 мин. чтения

1. Введение

UTF-8 — наиболее распространенная кодировка символов, используемая в веб-приложениях. Он поддерживает все языки, на которых в настоящее время говорят в мире, включая китайский, корейский и японский.

В этой статье мы демонстрируем всю конфигурацию, необходимую для обеспечения UTF-8 в Tomcat.

2. Конфигурация разъема

Соединитель прослушивает соединения на определенном порту. Нам нужно убедиться, что все наши соединители используют UTF-8 для кодирования запросов.

· 2 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим, как изменить порт по умолчанию в WildFly; как правило, это порт 8080.

Конечно, WildFly — это популярный сервер приложений с открытым исходным кодом, поддерживаемый сообществом JBoss.

2. Использование XML конфигурации

В автономном режиме мы можем обновить XML-файлы конфигурации, чтобы изменить порт по умолчанию.

· 2 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим, как увеличить размер динамической памяти для WildFly .

Естественно, увеличение объема памяти может быть полезно для обработки большого количества приложений, работающих на сервере.

2. Использование файла запуска

В автономном режиме мы можем обновить конфигурацию в файлах запуска, чтобы увеличить объем кучи.

· 4 мин. чтения

1. Обзор

Проще говоря, PMD — это анализатор исходного кода для поиска распространенных ошибок программирования, таких как неиспользуемые переменные, пустые блоки catch, создание ненужных объектов и т. д.

Он поддерживает Java, JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

В этой статье мы сосредоточимся на том, как использовать PMD для выполнения статического анализа в проекте Java.

2. Предпосылки

· 6 мин. чтения

1. Обзор

Apache ZooKeeper — это служба распределенной координации, упрощающая разработку распределенных приложений. Он используется такими проектами, как Apache Hadoop, HBase и другими , для различных вариантов использования, таких как выбор лидера, управление конфигурацией, координация узлов, управление арендой серверов и т. д.

Узлы в кластере ZooKeeper хранят свои данные в общем иерархическом пространстве имен , похожем на стандартную файловую систему или древовидную структуру данных.

В этой статье мы рассмотрим, как использовать Java API Apache Zookeeper для хранения, обновления и удаления информации, хранящейся в ZooKeeper.

2. Настройка

· 8 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим Java Flight Recorder, его концепции, основные команды и способы его использования.

2. Утилиты мониторинга Java

Java — это не просто язык программирования, а очень богатая экосистема с множеством инструментов. JDK содержит программы, позволяющие компилировать собственные программы, а также отслеживать их состояние и состояние виртуальной машины Java в течение всего жизненного цикла выполнения программы.

Папка bin дистрибутива JDK содержит, помимо прочего, следующие программы, которые можно использовать для профилирования и мониторинга:

· 2 мин. чтения

1. Введение

В этом руководстве мы будем использовать Java для получения MAC-адресов локальной машины.

MAC-адрес — это уникальный идентификатор физической сетевой карты.

Мы рассмотрим только MAC-адреса, но более общий обзор сетевых интерфейсов см. в разделе Работа с сетевыми интерфейсами в Java .

2. Примеры

· 7 мин. чтения

1. Введение

В этой статье мы рассмотрим три инструмента автоматизации сборки Java, которые доминировали в экосистеме JVM — Ant, Maven и Gradle .

Мы представим каждый из них и рассмотрим, как развивались средства автоматизации сборки Java.

2. Апачский муравей

· 6 мин. чтения

1. Обзор

В этой статье мы расскажем, как создать пользовательскую задачу в Gradle . Мы покажем новое определение задачи с использованием сценария сборки или пользовательского типа задачи.

Ознакомление с Gradle см. в этой статье . Он содержит основы Gradle и, что наиболее важно для этой статьи, введение в задачи Gradle.

2. Пользовательское определение задачи внутри build.gradle

Чтобы создать простую задачу Gradle, нам нужно добавить ее определение в наш файл build.gradle :