Spark Streaming Testing Как вы создаете и автоматизируете тестирование приложений Spark Streaming? В этом посте мы покажем пример одного пути в Scala. Этот пост посвящен…
Второе место в серии из 10 основных уязвимостей OWASP с точки зрения Java-программиста. На этой неделе — XSS. Что такое OWASP? Open Web Application Security…
В ходе моих недавних учебных занятий по (основной) среде Spring Framework меня спросили: «Если есть что-то, что должен знать разработчик (Java) Spring, что это должно…
Получено из вводного раздела статьи Джонаса Бонера «Распределенные вычисления — это просто», опубликованной на TheServerSide.com 1 мая 2006 года: «Распределенные вычисления становятся все более важными…
Любой, кто пытался внедрить полностью совместимую с ACID систему, знает, что вам нужно учитывать множество факторов. Необходимо убедиться, что объекты базы данных можно свободно создавать,…
Вы можете рассматривать внедрение зависимостей как причудливое имя для передачи параметров в функцию (или аргументы конструктора для конструктора). Однако обычно DI-контейнеры делают гораздо больше. Среди…
Внедрение аутентифицированного пользователя в метод-обработчик Spring MVC может быть сделано с @AuthenticationPrincipal аннотации @AuthenticationPrincipal и AuthenticationPrincipalArgumentResolver который является реализацией Spring MVS MethodArgumentResolver . AuthenticationPrincipalArgumentResolver регистрируется…
java.util.Optional<T> в Java 8 — плохой родственник scala.Option[T] и Data.Maybe в Haskell . Но это не значит, что это бесполезно. Если эта концепция является новой…