Статьи

Соглашения об именах Java

Я хотел написать этот короткий пост, чтобы помочь определенным людям, которым трудно запоминать классы Java API и имена методов. Как вы знаете, Java является регистрозависимым…
Статьи

Интеграция Apache FOP с Eclipse и OSGi

Apache FOP — это процессор печати с открытым исходным кодом, управляемый объектами форматирования XSL ( XSL-FO ). Это может быть очень полезно, например, для преобразования…
Статьи

Расширенные возможности ListenableFuture

В прошлый раз мы познакомились с ListenableFuture . Я обещал ввести более продвинутые методы, а именно преобразования и цепочки. Давайте начнем с чего-то простого. Скажем,…
Статьи

RateLimiter - открытие Google Guava

Класс RateLimiter был недавно добавлен в библиотеки Guava (начиная с 13.0) и уже входит в число моих любимых инструментов. Посмотрите, что говорит JavaDoc: Давайте начнем…
Статьи

Основы ввода / вывода Java-файлов

Java 7 представила пакет java.nio.file, чтобы обеспечить всестороннюю поддержку файлового ввода-вывода. Помимо множества других функций этот пакет включает в себя класс Files (если вы уже…
Статьи

Все из бассейна! Гобелен Goes Singleton!

Приложения для гобеленов по своей сути отслеживают состояние : во время и между запросами информация в компонентах Гобеленов, значение, хранящееся в полях, остается на месте….
Статьи

Серия уроков по калитке: написание тестов

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

Apache Mesos + Marathon и Java EE

Apache Mesos — это менеджер кластеров с открытым исходным кодом, который обеспечивает эффективную изоляцию ресурсов и совместное использование в распределенных приложениях или инфраструктурах. Apache Mesos…