Статьи

Spark Streaming Testing с примером Scala

Spark Streaming Testing Как вы создаете и автоматизируете тестирование приложений Spark Streaming? В этом посте мы покажем пример одного пути в Scala. Этот пост посвящен…
Статьи

OWASP воздействие - XSS

Второе место в серии из 10 основных уязвимостей OWASP с точки зрения Java-программиста. На этой неделе — XSS. Что такое OWASP? Open Web Application Security…
Статьи

DIY Аннотации

Начиная с Java 5 в Java были аннотации. Я хотел сделать свою собственную аннотацию, чтобы посмотреть, что нужно. Однако я узнал, что это были просто…
Статьи

Cajo, самый простой способ реализовать распределенные вычисления на Java

Получено из вводного раздела статьи Джонаса Бонера «Распределенные вычисления — это просто», опубликованной на TheServerSide.com 1 мая 2006 года: «Распределенные вычисления становятся все более важными…
Статьи

Event-Sourcing и CQRS на практике

Любой, кто пытался внедрить полностью совместимую с ACID систему, знает, что вам нужно учитывать множество факторов. Необходимо убедиться, что объекты базы данных можно свободно создавать,…
Статьи

Внедрение зависимостей с помощью макросов Scala: автоматическое подключение

Вы можете рассматривать внедрение зависимостей как причудливое имя для передачи параметров в функцию (или аргументы конструктора для конструктора). Однако обычно DI-контейнеры делают гораздо больше. Среди…
Статьи

Внедрение аутентифицированного пользователя в Spring MVC @Controllers

Внедрение аутентифицированного пользователя в метод-обработчик Spring MVC может быть сделано с @AuthenticationPrincipal аннотации @AuthenticationPrincipal и AuthenticationPrincipalArgumentResolver который является реализацией Spring MVS MethodArgumentResolver . AuthenticationPrincipalArgumentResolver регистрируется…