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

131 запись с тегом "Programming"

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

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

1. Обзор

В нашей предыдущей вводной статье Activiti с Java мы увидели важность ProcessEngine и создали его с помощью статического API по умолчанию, предоставляемого фреймворком.

Помимо стандартного, существуют и другие способы создания ProcessEngine , которые мы рассмотрим здесь.

2. Получение экземпляра ProcessEngine

Есть два способа получить экземпляр ProcessEngine :

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

1. Введение

В этой статье мы рассмотрим компилятор Java Ahead of Time (AOT), описанный в JEP-295 и добавленный в качестве экспериментальной функции в Java 9.

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

2. Что такое предварительная компиляция?

Компиляция AOT — это один из способов повысить производительность программ Java и, в частности, время запуска JVM . JVM выполняет байт-код Java и компилирует часто выполняемый код в собственный код. Это называется компиляцией Just-in-Time (JIT). JVM решает, какой код компилировать JIT, на основе информации о профилировании, собранной во время выполнения.

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

1. Введение

В этом руководстве мы собираемся интегрировать BIRT (инструменты бизнес-аналитики и отчетности) с Spring Boot MVC для предоставления статических и динамических отчетов в формате HTML и PDF.

2. Что такое BIRT ?

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

Это программный проект высшего уровня в рамках Eclipse Foundation, в котором используются вклады IBM и Innovent Solutions. Он был запущен и спонсируется компанией Actuate в конце 2004 года.

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

Я начал использовать Codota недавно и был очень впечатлен возможностями этого инструмента.

Проще говоря, цель Codota — сделать разработку проще, а главное — намного быстрее. Работа над реализацией с помощью инструмента, помогающего в фоновом режиме, занимает намного меньше времени.

1. Что такое кодота

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

2. Программирование с помощью Codota

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

1. Обзор

Хорошая IDE важна для продуктивности разработчиков. IntelliJ в настоящее время является одной из ведущих IDE и поддерживает множество языков программирования.

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

2. Установка IntelliJ

Во- первых, нам нужно скачать и установить IntelliJ для нашей платформы . Для функций, которые мы собираемся рассмотреть, отлично подойдет версия Ultimate или Community.

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

1. Обзор

Chronicle Queue сохраняет каждое отдельное сообщение, используя отображаемый в памяти файл. Это позволяет нам обмениваться сообщениями между процессами.

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

В этой быстрой статье мы рассмотрим базовый набор операций.

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

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

1. Введение

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

В этом уроке мы познакомимся с Ring и покажем некоторые вещи, которых мы можем достичь с его помощью.

Ring — это не фреймворк, предназначенный для создания REST API, как многие современные наборы инструментов. Это низкоуровневая структура для обработки HTTP-запросов в целом с упором на традиционную веб-разработку. Однако некоторые библиотеки строятся на его основе для поддержки многих других желаемых структур приложений.

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

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

1. Введение

В этой статье мы кратко расскажем, как использовать Asciidoctor с Java. Мы покажем, как создать HTML5 или PDF из документа AsciiDoc.

2. Что такое AsciiDoc?

AsciiDoc — это формат текстового документа. Его можно использовать для написания документации, книг, веб-страниц, справочных страниц и многого другого.

Поскольку документы AsciiDoc легко настраиваются, их можно конвертировать во многие другие форматы, такие как HTML, PDF, справочные страницы, EPUB и другие.

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

1. Введение

WildFly предлагает различные подходы к администрированию серверов. Наиболее привычный подход — использовать его веб-интерфейс, но мы можем использовать сценарии CLI или XML.

В этом руководстве мы сосредоточимся на доступе к веб-интерфейсу администрирования.

Мы предполагаем, что читатели уже понимают стандартный процесс установки WildFly .

2. Удаленный доступ

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

1. Введение

В этом руководстве мы рассмотрим различные методы выполнения основного метода Java `` с помощью Gradle.

2. Основной метод Java

Есть несколько способов запуска основного метода Java с помощью Gradle. Давайте посмотрим на них внимательно, используя простую программу, которая выводит сообщение на стандартный вывод:

public class MainClass {
public static void main(String[] args) {
System.out.println("Goodbye cruel world ...");
}
}