В первой части мы рассмотрели базовую структуру и конфигурацию проекта, общие для всех архетипов. На этот раз мы рассмотрим минимальный архетип, который содержит больше функциональности…
Couchbase обеспечивает высокую доступность и аварийное восстановление несколькими способами: Гомогенный кластер копирование Внутрикластерная репликация Репликация между центрами данных (XDCR) Резервное копирование и восстановление Осведомленность о…
На прошлой неделе мне пришлось столкнуться с большим количеством перестановок данных, как в необработанном виде, как байты и строки, так и в виде объектов SPI…
Написание тестов для интерфейсов на основе SWT часто требует программного уведомления слушателей виджетов. К сожалению, код для создания, инициализации и, наконец, для запуска события немного…
Мое недавнее замедление публикации состоит в том, что я пытался написать публикацию, объясняющую барьеры памяти и их применимость в Disruptor . Проблема в том, что…
Одной из основных причин появления лямбд Java8 была способность максимально легко использовать многоядерные процессоры (см. « Освоение лямбд: программирование Java в многоядерном мире» ). Просто…
Обзор аннотаций JAX-RS (часть 3) Это серия из трех частей, в которой рассматривается аннотация, используемая для реализации конечных точек REST. Во второй части аннотаций JAX-RS…
В моем предыдущем посте я рассмотрел использование JavaScript-маршрутизации в Java-приложениях Play 2. Вот версия Scala. Это в значительной степени копия предыдущей статьи, чтобы сделать ее…
В этом посте показано, как вешать отступ для длинного абзаца с помощью регулярного выражения. Метод учитывает границы слов, что означает, что он не будет разбивать…