Веб-версияОткрыть в Telegram

ПостSpring

20 декабря 2024
J
Java Developer
Spring Для чего используется аннотация @Qualifier Ответ: Когда есть несколько бинов одного типа, то используя @Qualifier мы говорим Spring'у, какой именно бин внедрить. При этом также существует аннотация @Primary. Если мы укажем бин @Primary, то Spring его выберет по умолчанию. Когда нужен конкретный другой бин, то @Qualifier переопределит выбор @Primary. Kafka Как сделать, чтобы сообщения по одному процессу обрабатывались последовательно? Ответ Для таких сообщений нужно использовать одинаковый ключ (идентификатор процесса). Продюсер, используя этот ключ, отправит все связанные сообщения в одну и ту же партицию. Так как сообщения внутри партиции обрабатываются строго по порядку, один консьюмер получит их последовательно. SQL Чем отличается SELECT COUNT(*) от SELECT COUNT(address) Ответ: COUNT(*) считает общее количество строк, независимо от того, содержат ли они NULL в каком-либо поле. COUNT(address) же считает количество ненулевых значений в столбце address. Если столбец address содержит NULL в некоторых строках, такие строки в подсчёт не включаются.
23 · 8.4K ·

Рядом в ленте

JJava DeveloperФотографияJJava Developerтак, на чём мы тут остановились
это сообщение
JJava DeveloperJava Stream API Разница между методами map и flatMap • Метод map принимает функцию, которая вызывается для каждого элемента стрима и преобразует его в другое знJJava DeveloperSpring При каких условиях транзакция Spring будет откатана (rollback)? Ответ: 1. Если выброшено unchecked исключение (наследник RuntimeException или Error). 2.
JJava DeveloperJava Developer@java_developer · канал · Технологии
6 353подписчиков865постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем