Создать Spring Boot проект, добавить аннотацию
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7👍3
Anonymous Quiz
48%
increment()
6%
increase()
12%
addAndGet()
34%
getAndIncrement()
💊6👍2
Anonymous Quiz
43%
Semaphore
35%
ExecutorService
13%
CountDownLatch
9%
Barrier
💊12
Обработка исключений в Java осуществляется с помощью конструкции try-catch-finally. Код, который может вызвать исключение, помещается в блок try. В блоке catch указывается, как следует реагировать на определённые типы ошибок. Блок finally, если он есть, выполняется в любом случае и обычно используется для освобождения ресурсов или выполнения завершающих операций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
32%
assert()
15%
throw()
45%
catch()
8%
handle()
💊9🔥1
Forwarded from easyoffer
🎉 easyoffer 2.0 — релиз уже в этом месяце!
Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀
В честь запуска мы готовим ограниченную акцию:
Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой
Что нужно сделать:
🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.
📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀
В честь запуска мы готовим ограниченную акцию:
Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой
Что нужно сделать:
🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.
📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
Anonymous Quiz
24%
share()
10%
slice()
34%
duplicate()
32%
allocate()
💊4👍2
Противопоказания:
- Частые изменения данных (вставка, удаление, обновление) — индексы замедляют операции.
- Избыточные индексы — занимают много памяти.
- На маленьких таблицах — скан всей таблицы быстрее, чем обращение к индексу.
- Низкая селективность поля — индекс малоэффективен (например, поле со значениями "муж"/"жен").
Индекс — это компромисс между скоростью чтения и затратами на поддержку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5
Anonymous Quiz
79%
clone()
18%
copy()
2%
duplicate()
1%
replicate()
👍1💊1
Anonymous Quiz
49%
Константное время
23%
Логарифмическое время
15%
Линейное время
13%
Квадратичное время
💊9🤔2
Индексы в базах данных работают аналогично индексам в книге:
- Позволяют ускорить поиск, сортировку, фильтрацию.
- Основаны на структурах данных (чаще всего B-дерево или хеш-таблица).
- Хранят ключ и ссылку на строку в таблице.
Когда выполняется SELECT с WHERE, СУБД проверяет наличие индекса:
- Если он есть — используется для быстрого поиска.
- Если нет — сканируется вся таблица (full table scan).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8🔥5
Anonymous Quiz
31%
check()
28%
test()
14%
evaluate()
27%
validate()
💊5👍3
Anonymous Quiz
46%
copy()
13%
clone()
3%
duplicate()
38%
copyOf()
💊3🔥1
MERGE позволяет объединять данные: если запись существует, она обновляется; если нет — создаётся новая. Работает как комбинация INSERT + UPDATE.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2
Anonymous Quiz
9%
Коллекция строк
88%
Набор уникальных строк в памяти
1%
Метод для создания строк
1%
Алгоритм сортировки строк
👍4
Anonymous Quiz
30%
1
35%
2
26%
3
9%
4
💊9
Инкапсуляция позволяет:
- скрыть внутренние детали реализации от внешнего кода;
- контролировать доступ к данным через getter/setter;
- обеспечить безопасность и корректность состояния объекта;
- легче поддерживать и изменять код.
Это один из краеугольных принципов ООП.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
29%
Очищает поток
58%
Сбрасывает буфер
6%
Закрывает поток
7%
Обнуляет поток
👍2
Anonymous Quiz
32%
cancel()
16%
stop()
45%
terminate()
7%
end()
🔥2
Они нужны для инициализации статических переменных и выполнения кода один раз при загрузке класса. Это удобно, если требуется логика при старте приложения, которая не может быть реализована при объявлении переменной.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4