Статьи

Модульное тестирование с помощью JUnit с использованием Maven и IntelliJ - Часть 1

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

Координационные темы

Java 5 представила много новых примитивов и коллекций параллелизма, и в этом посте мы рассмотрим два класса, которые можно использовать для координации потоков: CountDownLatch и…
Статьи

Пинающий Шины на Pivot 1.0

Нет лучшего способа узнать что-то новое, чем просто начать играть с ним. Не лучшее время, чем сразу после первого релиза ( вчера ). Выбрав шины…
Статьи

Рефакторинг-безопасный ToStringBuilder

Мы в GridGain недавно столкнулись с проблемой — как сделать наши методы toString () рефактор-безопасными? До недавнего времени мы использовали простые плагины toString () для…
Статьи

Resolvers просмотра цепочек URL в Spring MVC

Стандартная Java EE перенаправляет на внутренние ресурсы что-то вроде этого: public class MyServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) { req.getRequestDispatcher(«/WEB-INF/page/my.jsp»).forward(req, resp);…
Статьи

Использование аннотаций Netflix Hystrix в Spring

Я не могу придумать лучшего способа описать конкретную функцию  библиотеки Netflix Hystrix,  чем цитируя ее домашнюю страницу: Задержка и отказоустойчивость: прекратите каскадные сбои. Резервы и…