Статьи

Копаем в розетки с помощью Java Flight Recorder

Давайте рассмотрим один удивительный инструмент для сбора информации о том, что происходит в вашей JVM — Java Flight Recorder. Давайте рассмотрим один удивительный инструмент для…
Статьи

Github со вкусом Markdown + OSGi + dotCMS

Как CMS на основе Java, dotCMS обрабатывает множество различных вариантов использования для управления и доставки контента. Недавно нас спросили, может ли dotCMS предоставлять контент с…
Статьи

Просмотр файлов с помощью Java NIO

Узнайте больше о просмотре файлов с помощью Java NIO. Пакет  java.nio.file  предоставляет API уведомления об изменении файла, который называется  API службы наблюдения . Это позволяет…
Статьи

Реализация REST-сервисов с помощью Apache Pivot

Apache Pivot — это платформа для создания многофункциональных интернет-приложений (RIA) на Java. Несмотря на то, что он ориентирован в первую очередь на создание пользовательского интерфейса,…
Статьи

Java EE 7 - утилиты для параллелизма

Утилиты параллелизма ( JSR 166 ) — это новый стандарт Java EE, который поставляется со  спецификацией Java EE 7  . Этот стандарт касается представления  Executor…
Статьи

Параллелизм Java: AtomicReference

Java.util.concurrent.atomic.AtomicReference — это класс, предназначенный для обновления переменных потокобезопасным способом. Зачем нам нужен класс  AtomicReference? Почему мы не можем просто использовать переменную? И как мы…
Статьи

Узнайте, как упаковать приложение Spring Boot в Docker-контейнер

Docker является популярной платформой для создания контейнеров — набора стандартизированных модулей программного обеспечения, которые собирают код, среду выполнения, зависимости, настройки и инициализацию в одном пакете,…