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

1310 записей с тегом "Java"

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

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

1. Введение

Платформа Java Management Extensions (JMX) была представлена в Java 1.5 и с момента своего появления получила широкое признание в сообществе разработчиков Java.

Он предоставляет легко настраиваемую, масштабируемую, надежную и более или менее удобную инфраструктуру для локального или удаленного управления Java-приложением. Фреймворк представляет концепцию MBeans для управления приложениями в реальном времени.

Эта статья представляет собой пошаговое руководство для начинающих по созданию и настройке базового MBean и управлению им через JConsole.

2. Архитектура JMX

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

1. Обзор

JSR 354 — «Валюта и деньги» касается стандартизации валют и денежных сумм в Java.

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

JSR не попал в JDK 9, но является кандидатом для будущих выпусков JDK.

2. Настройка

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

1. Введение

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

2. Имитация отжига

Алгоритм имитации отжига — это эвристика для решения задач с большим пространством поиска.

Вдохновение и название пришли из отжига в металлургии; это метод, который включает нагрев и контролируемое охлаждение материала.

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

1. Обзор

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

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

2. Как работает nudge4j

2.1. REPL в маскировке

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

1. Введение

Project Jigsaw — это зонтичный проект с новыми функциями, нацеленными на два аспекта:

  • введение модульной системы в язык Java
  • и его реализация в исходном коде JDK и среде выполнения Java.

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

2. Модульность

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

1. Обзор

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

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

2. Настройка проекта

Чтобы использовать отражение Java, нам не нужно включать какие-либо специальные jar-файлы , какую-либо специальную конфигурацию или зависимости Maven. JDK поставляется с группой классов, объединенных в пакете java.lang.reflect специально для этой цели.

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

1. Обзор

В наших предыдущих статьях (на основе Activiti API с Java и Spring) мы видели, как программно управлять процессами. Если мы хотим настроить демонстрацию вместе с пользовательским интерфейсом для Activiti, у нас есть два веб-приложения, которые позволят нам сделать это всего за несколько минут.

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

Точно так же activiti-rest — это веб-приложение, которое предоставляет REST API для выполнения любых операций с процессом, задачей, процессом и т. д.

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

2. Загрузки

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

1. Введение

В этой статье мы увидим, как мы можем создать презентацию с помощью Apache POI .

Эта библиотека дает нам возможность создавать презентации PowerPoint, читать существующие и изменять их содержимое.

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

Для начала нам нужно добавить следующие зависимости в наш pom.xml :

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

1. Введение

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

Шаблоны проектирования приобрели популярность после того, как в 1994 году Эрих Гамма, Джон Влиссидес, Ральф Джонсон и Ричард Хелм (также известные как Банда четырех или GoF) опубликовали книгу « Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения ».

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

2. Шаблоны креативного дизайна