SecurityContext и SecurityContextHolder являются двумя основными классами Spring Security. SecurityContext используется для хранения сведений о текущем аутентифицированном пользователе, также известном как принцип. Итак, если вам…
Vert.x — довольно новый проект, который уже достиг статуса 1.0 и имеет растущее сообщество. Согласно их веб-сайту Vert.x это: Легкая разработка асинхронных приложений для современного…
Apache Lucene является ведущей поисковой системой с открытым исходным кодом и используется во многих компаниях, проектах и продуктах. У Lucene есть подпроекты, которые предоставляют дополнительные…
Если вы используете JBehave с инфраструктурой внедрения зависимостей, такой как Spring или Guice, вы можете быстро понять, что определение области действия классов Step становится немного…
Использование instanceof — это запах кода. Я думаю, что мы можем договориться об этом. Всякий раз, когда я вижу такую конструкцию, я уверен, что что-то…
Сообщество Apache Spark приложило много усилий для расширения Spark. Недавно мы хотели преобразовать набор данных XML в нечто, что было бы проще запрашивать. Мы были…
Цель этого поста не в том, чтобы указать на некоторые серьезные недостатки в дизайне классов данных Kotlin и показать вам, как их пропустить. На самом…
На момент написания этой статьи (март 2020 года) существует более 600 аргументов, которые вы можете передать JVM только вокруг сбора мусора и памяти. Если вы…