Please open Telegram to view this post
VIEW IN TELEGRAM
🤣23😁5🔥3❤2
Что такое брокер сообщений и какие из них обычно используются в проектах на Java?
Ответ:
В Java-проектах наиболее часто используют Apache Kafka — для высоконагруженной потоковой обработки, RabbitMQ — для гибкой очередности и маршрутизации сообщений, и ActiveMQ — как решение, тесно интегрированное с экосистемой Java (например, через JMS API).
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👨💻3❤2
В статье представлен подробный гайд по созданию микросервисов на Java с использованием Spring Boot, их контейнеризации в Docker и развертыванию в AWS через EKS.
Автор пошагово показывает, как настроить доменные имена, HTTPS, логирование и мониторинг через Prometheus и Grafana.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👨💻4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣53❤4😁3🤔1
🤯15🔥6❤4
В статье подробно объясняется, какие архитектурные решения лежат в основе Caffeine и как она достигает высокой производительности в многопоточной среде.
Автор показывает, почему эту библиотеку выбирают такие проекты, как Kafka и Cassandra, и что из её подходов можно применить в своих приложениях.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17😁15💯2
Что такое String Pool в Java и как он работает?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4🔥3👨💻1
В статье показывается, как в Spring Data Elasticsearch организовать поиск, который понимает запросы с ошибками, склонениями и неполными словами.
Например, чтобы “программирование” находилось по запросам “прога”, “програм”, “pragramirovanie” — подключаются fuzziness, русские стеммеры и настраиваются аналайзеры через Java-конфигурацию.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥3🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣37😁7❤6
Из каких частей состоит HTTP-запрос?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6🔥2
В статье объясняется, как работает AuthenticationProvider — ключевая абстракция, отвечающая за проверку учетных данных и создание аутентифицированных объектов в Spring Security.
Автор на примере показывает, как реализовать собственный провайдер, зарегистрировать его в конфигурации и обрабатывать особые кейсы (например, “впускать Даниэля без пароля”) без нарушения встроенной логики безопасности.
Что вы узнаете из статьи:
▶️ Как устроено взаимодействие AuthenticationProvider и AuthenticationManager▶️ Чем отличается Authentication до и после успешной проверки▶️ Как обрабатывать логин под разные сценарии без переписывания фильтров▶️ Как правильно возвращать null из authenticate()▶️ Как подключать свои провайдеры в HttpSecurity и управлять порядком▶️ Как логировать успешную аутентификацию через AuthenticationSuccessEvent
Это заключительная часть цикла, где архитектура Spring Security раскрывается через реализацию собственного AuthenticationProvider.
🔖 Предыдущая часть — КЛИК
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥3👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39⚡5❤5👍4😁3
Какова структура у JWT-токена?
Ответ:
Эти части кодируются в base64 и объединяются через точки: header.payload.signature.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍7🔥5
В статье показано, как реализовать неблокирующие вызовы внешних API в бизнес-процессах с использованием BPMN-движков Camunda и Flowable.
Автор объясняет, как управлять транзакциями, обрабатывать ошибки и повысить отказоустойчивость при асинхронной интеграции.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣38❤6😁5
Что выведет код сверху?
Anonymous Quiz
20%
true, false
18%
false, true
24%
true, true
25%
false, false
12%
Ошибка
🔥8❤6
maven-cheat-sheet.pdf
147.3 KB
Полезная памятка, чтобы каждый раз не вспоминать — как собрать проект, запустить нужную фазу, пропустить тесты или посмотреть дерево зависимостей.
Всё нужное на одном листе: базовые команды, рабочие флаги, создание архетипов, часто используемые плагины и даже специфичные штуки вроде
mvn help:effective-pom
или dependency:analyze
.tags: #полезное #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤5🔥3