Разработчик

Java

14 464 вопроса · 265 задач

14 464 вопроса

ВопросSeniorkode.ru

В чём разница между аннотациями @Component, @Service, @Controller в Spring?

27 просмотров
ВопросSeniorkode.ru

Что такое REST и чем он отличается от обычного HTTP API?

27 просмотров
ВопросSeniorkode.ru

Как перевести legacy-приложение на сервлетах на Spring Boot? Опишите основные шаги.

27 просмотров
ВопросSeniorСБЕР

Чем отличается аннотация @Bean от @Component? Когда использовать одну, а когда другую?

27 просмотров
ВопросSeniorSalmon

Что такое партиции в Kafka и как выбирать их количество?

27 просмотров
ВопросSeniorSalmon

Что такое Outbox паттерн и как он работает?

27 просмотров
ВопросSeniorСБЕР

Какой жизненный цикл бина в Spring?

27 просмотров
ВопросMiddle+Мираполис

Какой контракт между hashCode и equals?

27 просмотров
ВопросSeniorРТЛабс

Можно ли реализовать hashCode, который всегда возвращает разные значения для разных объектов (без коллизий)?

27 просмотров
ВопросSeniorOcto

Расскажи про Stream API: типы операций, разница между map и flatMap

27 просмотров
ВопросSeniorOcto

Расскажи про способы создания бинов в Spring

27 просмотров
ВопросSeniorOcto

Расскажи про ConcurrentHashMap и отличие от Hashtable

27 просмотров
ВопросSeniorIT One

Что такое акроним PECS (Producer Extends, Consumer Super) в Java generics?

27 просмотров
ВопросSeniorIT One

Что такое multi-catch в Java? Какие есть ограничения и правила?

27 просмотров
ВопросMiddle+луция

Spring — это фреймворк или библиотека? Чем отличается фреймворк от библиотеки?

27 просмотров
ВопросMiddle+луция

Можно ли сделать наследника от enum, то есть extends enum?

27 просмотров
ВопросMiddle+луция

Какова сложность алгоритма вставки (put) в TreeMap?

27 просмотров
ВопросMiddle+луция

Расскажите про паттерн Decorator — как он работает?

27 просмотров
ВопросSeniorСБК ПАРУС

Какой побочный эффект возникает при выполнении кода BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 60; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END; BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 40; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END;

27 просмотров
ВопросSeniorСБК ПАРУС

В чём основная проблема выбранной структуры решения - Жесткая привязка типа низкой гибкости - Нарушение полиморфизма при обработке элементов - Нет фабричного метода для WardrobeItem - Нет паттерна Адаптер для новых оптимизаторов - Высокозатратные операции внутри оптимизации

27 просмотров