▪️ @Controller
Это стандартная аннотация для создания контроллера, который
▪️ @RestController
Это комбинация
Все методы, помеченные @RestController, возвращают
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1❤🔥1🔥1
Существует 4 основных уровня изоляции транзакций, каждый из которых определяет степень видимости данных, изменённых в одной транзакции, для других транзакций:
— READ UNCOMMITTED (Чтение незафиксированных данных)
— READ COMMITTED (Чтение зафиксированных данных)
— REPEATABLE READ (Повторяемое чтение)
— SERIALIZABLE (Сериализация)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥2
Ежемесячный опрос по грейдам. Проверим, выросло ли число мидлов.
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43👍36❤27🔥19
Иммутабельный объект — это объект,
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1👏1
— final используется для:
▪️ для переменных — значение нельзя изменить
▪️ для методов — нельзя переопределить
▪️ для классов — нельзя наследовать
— finally — блок, связанный с try-catch. Выполняется всегда, независимо от того, было исключение или нет. Гарантирует выполнение очистки/закрытия ресурсов.
finalize() — метод из Object, вызывается сборщиком мусора перед уничтожением объекта. Позволяет выполнить финальную очистку, но устарел и не рекомендуется к использованию (с Java 9 — deprecated).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥2
Существует несколько видов конструкторов:
🔹 Конструктор по умолчанию —
🔹 Конструктор с параметрами —
🔹 Конструктор копирования —
🔹 Конструктор с переменным числом аргументов (varargs) —
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤5🔥2
Многопоточность — это способность программы
Параллелизм, с другой стороны, — это
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥2🤔2
Big O — это
Основные виды:
▪️ O(1) —
▪️ O(n) —
▪️ O(n²) —
▪️ O(log n) —
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥1
🔹 map() — применяется для
🔹 flatMap() — также применяется для
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
В Java иерархия исключений начинается от класса
🔹
🔹
Внутри Exception выделяют:
🔹
🔹
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3❤1👏1
Какие вопросы публиковать больше?
👍🏼 — Классика с собесов, чтобы точно набить руку на ближайший
🤔 — Вопросы, которые не встречаются в каждой статье вида "N вопросов для собеса"
🔥 — Больше практики, а то одна теория
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🤔21🔥11
Autoboxing — это
Происходит при:
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
JSON (JavaScript Object Notation) — это
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1🎉1
Docker нужен для
Основные преимущества Docker:
— Изоляция:
— Портативность:
— Легкость в развертывании:
— Управление зависимостями:
— Масштабируемость:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2👏2
Потому что скомпилированный
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2❤1
JIT (Just-In-Time) компилятор нужен для
Дополнительно JIT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🔥1👾1
▪️ @Component вешается над
▪️ @Bean ставится над
@Bean полезен, когда:
—
—
Оба способа регистрируют бин в
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3🔥1
Внедрение через конструктор
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤🔥2🔥2
IO (Input/Output) — это
NIO (New IO) был введён в JDK 1.4 для
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥2
Аутентификация — это процесс проверки
Авторизация, в свою очередь, происходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1🔥1