Anonymous Quiz
18%
Callable
62%
Future
8%
Runnable
11%
ExecutorService
👍1
Проблема N+1 возникает, когда один запрос загружает основную сущность, а затем N дополнительных запросов — связанные данные (например, List<Orders> для каждого User).
Решения:
- Использование JOIN FETCH;
-
- Применение EntityGraph;
- Использование DTO projection с кастомными JPQL-запросами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3
Anonymous Quiz
69%
StackOverflowError
14%
OutOfMemoryError
11%
RecursionError
6%
InfiniteLoopError
👍1
Anonymous Quiz
24%
release()
43%
close()
13%
dispose()
20%
join()
💊13
1. Партиции могут быть основаны на диапазонах, хэшах или списках значений.
2. Улучшает производительность запросов, снижая объём обрабатываемых данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
Anonymous Quiz
46%
Proxy
26%
Adapter
11%
Facade
17%
Delegate
💊9👍4
Anonymous Quiz
64%
unlock()
30%
release()
3%
unhold()
3%
open()
🤔3
- Lazy — данные подгружаются по требованию, только при обращении.
- Eager — данные загружаются сразу при инициализации объекта.
Lazy помогает избежать лишней загрузки, но требует внимательности при использовании.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Anonymous Quiz
22%
IOException
12%
SQLException
52%
ArithmeticException
14%
FileNotFoundException
👍4
Anonymous Quiz
9%
private
1%
public
42%
protected
49%
Дефолтный (без модификатора)
👍2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Anonymous Quiz
68%
sleep()
28%
wait()
1%
pause()
2%
suspend()
💊5👍2
Anonymous Quiz
87%
FutureTask
9%
Thread
4%
Semaphore
0%
CyclicBarrier
👍2
Юнит-тестирование — это тестирование отдельных частей кода (обычно функций или методов) для проверки их правильной работы независимо от других частей системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
86%
remove()
12%
delete()
1%
erase()
1%
discard()
👍2💊1
Anonymous Quiz
28%
Class.forName()
54%
ClassLoader.load()
10%
Runtime.getClass()
8%
System.loadClass()
🔥1💊1
Forwarded from Идущий к IT
🔥 Записал видос "Как за 3 минуты настроить Автоотклики на вакансии HeadHunter" больше не придется заниматься этой унылой рутиной
📺 Видео: https://youtu.be/G_FOwEGPwlw
Please open Telegram to view this post
VIEW IN TELEGRAM
RandomAccessFile позволяет читать и писать данные в файл по произвольной позиции. Можно свободно перемещаться по файлу благодаря методам seek(long pos), read(), write(). Это отличается от потоков, которые читают/пишут данные только последовательно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
21%
SimpleDateFormat
38%
DateTimeFormatter
23%
Calendar
19%
DateFormat
💊3