«1. Обзор В этом руководстве мы опишем атаки перечислением в целом. В частности, мы рассмотрим атаки с перечислением имен пользователей на веб-приложение. И, самое главное, мы рассмотрим варианты их обработки с помощью Spring Security. 2. Объяснение атак перечислением Перечисление технически
«Устаревшие классы весной»
«1. Введение В этом уроке мы рассмотрим устаревшие классы в Spring и Spring Boot и объясним, чем они были заменены. Мы рассмотрим классы, начиная с Spring 4 и Spring Boot 1.4. 2. Устаревшие классы в Spring Для удобства чтения мы
«Результаты опроса — внедрение Java 8, Spring 4 и Spring Boot»
Here are the results of the new Java 8 / Spring 4 / Spring Boot Adoption Survey: http://t.co/ylEBUBmaLh (over 1500 votes) — Baeldung (@baeldung) June 1, 2015 Java-разработчики — динамичная, постоянно меняющаяся группа. За последние пару недель я провел здесь,
«Принятие Spring и Spring Boot в марте 2016 г.»
«The 2015 Numbers Spring 4 вышла в декабре 2013 года, и с тех пор она медленно набирает обороты. В мае 2015 года я провел опрос, который показал, что Spring 4 принят на уровне 65 %, а Spring Boot — на
«События Spring Data REST с @RepositoryEventHandler»
«1. Введение При работе с сущностью экспортер REST обрабатывает операции по созданию, сохранению и удалению событий. Мы можем использовать ApplicationListener для прослушивания этих событий и выполнения функции при выполнении определенного действия. В качестве альтернативы мы можем использовать аннотированный обработчик, который
«CrudRepository, JpaRepository и PagingAndSortingRepository в данных Spring»
«1. Обзор В этой быстрой статье мы сосредоточимся на различных типах интерфейсов репозитория данных Spring и их функциональности. Мы коснемся: CrudRepository PagingAndSortingRepository JpaRepository Проще говоря, каждый репозиторий в Spring Data расширяет общий интерфейс репозитория, но помимо этого, каждый из них
«Введение в Apache Spark»
«1. Введение Apache Spark — это среда кластерных вычислений с открытым исходным кодом. Он предоставляет элегантные API-интерфейсы разработки для Scala, Java, Python и R, которые позволяют разработчикам выполнять различные рабочие нагрузки с интенсивным использованием данных в различных источниках данных, включая
«Руководство по расширениям Spock»
«1. Обзор В этом уроке мы рассмотрим расширения Spock. Иногда нам может понадобиться изменить или улучшить жизненный цикл нашей спецификации. Например, мы хотели бы добавить некоторое условное выполнение, повторную попытку при случайном сбое интеграционного теста и многое другое. Для этого
«Разница между Stub, Mock и Spy в Spock Framework»
«1. Обзор В этом уроке мы собираемся обсудить различия между Mock, Stub и Spy в среде Spock. Мы проиллюстрируем, что предлагает инфраструктура в отношении тестирования на основе взаимодействия. Spock — это среда тестирования для Java и Groovy, которая помогает автоматизировать
«Удаленное выполнение кода с помощью XStream»
«1. Обзор В этом руководстве мы рассмотрим атаку удаленного выполнения кода на библиотеку сериализации XStream XML. Этот эксплойт относится к категории атак ненадежной десериализации. Мы узнаем, когда XStream уязвим для этой атаки, как работает атака и как предотвратить такие атаки.