Как работает @Scope("prototype") в Spring?
👍🏼 — Бин создается один раз на каждый HTTP-запрос
🔥 — Каждый вызов getBean() создает новый объект
👾 — Бин создается один раз на все приложение
⚡️ — Используется только для компонентов с @Service
🐸 Библиотека задач по Java
👍🏼 — Бин создается один раз на каждый HTTP-запрос
🔥 — Каждый вызов getBean() создает новый объект
👾 — Бин создается один раз на все приложение
⚡️ — Используется только для компонентов с @Service
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие темы в этом месяце использовать для постов чаще:
🔥 — Java core
👍🏼 — Spring
👾 — Паттерны
😁 — Напишу в комменты свой вариант
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код для записей, где поле age равно NULL?
Anonymous Quiz
16%
SQLException
35%
NullPointerException
19%
0
21%
null
10%
Такие записи будут исключены из выборки
Какой механизм в Spring позволяет использовать разные конфигурации для различных окружений, не меняя основной код приложения?
Anonymous Quiz
63%
Spring Profiles
10%
Spring AOP
21%
Spring Boot AutoConfiguration
1%
Spring Data Repositories
5%
Spring Batch Configuration
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Уверены, что знаете Java на отлично? Проверьте себя на этих 10 каверзных вопросах, которые могут встретиться на собеседовании или просто сломать код.
Пройдите тест и узнайте, насколько знаете тонкости языка.
🔗 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
Что произойдет, если в HashMap добавить два объекта с ключами, равными по hashCode но разными по equals?
Anonymous Quiz
5%
Второй объект не добавится
21%
Второе значение перезапишет первое
5%
IllegalArgumentException
60%
Оба объекта сохранятся в один бакет
10%
Оба объекта сохранятся в разные бакеты
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🤔📝 Псевдокод: когда преподы не шарят, а ты в тупике
Псевдокод может быть настоящим головняком, особенно если требования к нему кажутся непонятными или не совпадают с тем, что вы видите в реальной практике программирования.
Узнайте, как сделать псевдокод полезным инструментом, а не дополнительной нагрузкой.
➡️ Читать статью
🐸 Библиотека шарписта
Псевдокод может быть настоящим головняком, особенно если требования к нему кажутся непонятными или не совпадают с тем, что вы видите в реальной практике программирования.
Узнайте, как сделать псевдокод полезным инструментом, а не дополнительной нагрузкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что будет результатом запуска кода?
Anonymous Quiz
19%
Executing MyService
63%
NoUniqueBeanDefenitionException
4%
MyService
7%
BeanNotFoundException
7%
Ошибка компиляции
Ежемесячный опрос по грейдам. Проверим, помог ли контент кому-то повысить уровень.
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
Что будет результатом кода?
Anonymous Quiz
23%
{"name":"Laptop"}
56%
{"name":"Laptop","price":50000}
4%
{"price":50000}
4%
{}
14%
Ошибка компиляции
Какое утверждение верно про ApplicationContext?
Anonymous Quiz
25%
ApplicationContext — это абстрактный класс, из которого наследуются все типы контекста
14%
ApplicationContext — используется только в Spring Boot, в чистом Spring работает BeanFactory
8%
ApplicationContext не умеет публиковать события, это делает только EventPublisher
48%
ApplicationContext расширяет BeanFactory и добавляет поддержку AOP, событий и автосканирования
6%
ApplicationContext создаёт все бины лениво, как и BeanFactory
Какой из следующих сценариев не вызовет OutOfMemoryError в Java?
Anonymous Quiz
26%
Создание миллиардов объектов без ссылок в цикле
7%
Непрерывная загрузка новых классов через кастомный ClassLoader
18%
Непрерывное добавление элементов в List, хранящийся в static поле
13%
Создание цепочек вложенных исключений (Throwable), где каждое содержит ссылку на предыдущее
36%
Использование WeakHashMap, если ключи хранятся в стринг пуле
Что вернёт следующий SQL-запрос?
Anonymous Quiz
33%
Всех сотрудников компании с зарплатой выше средней по отделу
14%
Зарплаты сотрудников, которые выше средней зарплаты среди всех отделов
40%
Зарплаты сотрудников, которые выше средней по их отделу
11%
Среднюю зарплату по каждому отделу
3%
Прибыль компании и id каждого отдела
Какой паттерн проектирования отвечает за создание объектов и скрывает логику создания от клиента?
Anonymous Quiz
4%
Observer
2%
Adapter
74%
Factory Method
17%
Decorator
2%
Composite