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

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

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

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

1. Обзор

Как правило, каждое значимое приложение включает в себя один или несколько файлов JAR в качестве зависимостей. Но бывают случаи, когда сам файл JAR представляет собой отдельное приложение или веб-приложение.

Здесь мы сосредоточимся на сценарии автономного приложения. С этого момента мы будем называть его JAR-приложением.

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

2. Создайте JAR - приложение

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

1. Введение

В этом кратком руководстве мы узнаем, как найти JAVA_HOME в Windows, Mac и Linux.

Как мы все знаем, JAVA_HOME — это переменная среды, которую мы обычно используем для поиска исполняемых файлов Java, таких как java и javac .

2. Способы поиска JAVA_HOME для Windows ``

Если мы используем Windows в качестве операционной системы, сначала нам нужно открыть нашу командную строку ( cmd ) и ввести:

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

1. Обзор

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

2. Явная память кучи — параметры Xms и Xmx

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

Вот почему мы должны указать минимальный и максимальный размер кучи. Для его достижения можно использовать следующие параметры:

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

1. Обзор

Развертывание приложения Spring Boot в Cloud Foundry — простое упражнение. В этом уроке мы покажем вам, как это сделать.

2. Зависимости Spring Cloud

Поскольку для этого проекта потребуются новые зависимости для проекта Spring Cloud, мы добавим спецификацию зависимостей Spring Cloud:

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwhich.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

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

1. Обзор

В этом руководстве мы покажем, как развернуть приложение из нашего простого приложения Bootstrap с помощью учебника Spring Boot в App Engine на Google Cloud Platform.

В рамках этого мы:

  • Настройка консоли Google Cloud Platform и SDK
  • Используйте Cloud SQL для создания экземпляра MySQL
  • Настройте приложение для Spring Cloud GCP
  • Разверните приложение в App Engine и протестируйте его.

2. Конфигурация облачной платформы Google

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

1. Введение

В этой статье мы узнаем, как использовать VisualVM и Java Management Extensions (JMX) для удаленного мониторинга приложений Java.

2. ДжМХ

JMX — это стандартный API для управления и мониторинга приложений JVM . JVM имеет встроенный инструментарий, который JMX может использовать для этой цели. В результате мы обычно называем эти утилиты «готовыми инструментами управления» или, в данном случае, «JMX-агентами».

3. Визуальная виртуальная машина

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

1. Обзор

Проще говоря, Maven — это инструмент командной строки для создания и управления любым проектом на основе Java.

Для нашего удобства проект Maven предоставляет простой ZIP-файл, содержащий предварительно скомпилированную версию Maven. Инсталлятора нет. Мы должны настроить предварительные условия и среду для запуска Maven.

Установка Apache Maven — это простой процесс извлечения архива с последующей настройкой Maven таким образом, чтобы исполняемый файл mvn был доступен в пути к классам ОС.

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

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

1. Введение

Отладка — один из самых важных инструментов для написания программного обеспечения.

В этом руководстве мы рассмотрим некоторые способы отладки приложений Spring.

Мы также увидим, как это упрощают Spring Boot, традиционные серверы приложений и IDE.

2. Аргументы отладки Java

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

1. Введение

Metrics — это библиотека Java, которая предоставляет измерительные инструменты для приложений Java.

Он имеет несколько модулей, и в этой статье мы подробно разработаем модуль metrics-core, модуль metrics-healthchecks, модуль metrics-servlets и модуль metrics-servlet, а также набросаем остальные для справки.

2. Метрики модуля-ядро

2.1. Зависимости Maven

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

1. Обзор

В этом кратком руководстве мы обсудим, как отслеживать ключевые показатели в Java. Мы сосредоточимся на дисковом пространстве, использовании памяти и потоках данных, используя только базовые API-интерфейсы Java .

В нашем первом примере мы будем использовать класс File для запроса определенной информации о диске.

Затем мы проанализируем использование памяти и информацию о процессоре, углубившись в класс ManagementFactory .

Наконец, мы коснемся того, как отслеживать эти ключевые показатели во время выполнения с помощью Java Profilers .

2. Введение в класс файлов