Статьи

Написание управляемых данными тестов для вашего Java-приложения

JUnit — это чрезвычайно мощная среда тестирования, которая не только предоставляет пользователям возможность писать быстрые и простые тесты, но также дает пользователям возможность расширять ее…
Статьи

Fun с модулями

Тесная связь между модулями — плохая идея, и худшая форма связи — циклические зависимости между модулями. К счастью, есть несколько методов, которые мы можем использовать,…
Статьи

Учебное пособие по MyBatis - Операции CRUD и отображения отношений - Часть 2

Для иллюстрации мы рассматриваем следующую примерную модель предметной области: Будут пользователи, и у каждого пользователя может быть блог, и каждый блог может содержать ноль или…
Статьи

WordCount со Штормом и Скалой

Apache Storm — это свободно распространяемая система вычислений в реальном времени с открытым исходным кодом, работающая на JVM. Для начала мы приведем очень простой пример….
Статьи

Пример Spark Streaming - Как смотреть из Slack

Давайте напишем пример Spark Streaming в Scala, который транслируется из Slack. Этот пост покажет, как сначала написать, настроить и выполнить код. Затем исходный код будет…
Статьи

Тестирование GWT-приложений

На прошлой неделе я провел некоторое исследование GWT, как его тестировать и варианты покрытия кода для тестов, расширяющих GWTTestCase . Я сделал это потому, что…
Статьи

Параллелизм для чайников

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