Stack — это область памяти, где хранятся
Heap — это область памяти, где хранятся
Please open Telegram to view this post
VIEW IN TELEGRAM
SOLID — это аббревиатура из
S — Single Responsibility Principle
Класс должен иметь
O — Open/Closed Principle
Классы должны быть
L — Liskov Substitution Principle
Подтипы должны
I — Interface Segregation Principle
Много специализированных интерфейсов
D — Dependency Inversion Principle
Зависимости должны быть от
Please open Telegram to view this post
VIEW IN TELEGRAM
Зимний режим OFF. Весна начинается с апгрейда.
Если чувствуешь, что за зиму навыки подзастыли — пора их разморозить.
📦 Включили весеннюю распродажу: скидка –35% на курсы до конца марта.
Выбирай направление и выходи из спячки:
— Алгоритмы и структуры данных — чтобы собеседования в Яндекс, Ozon и другие были как уровень easy
— Математика для Data Science — для тех, кто не хочет просто «жать на кнопки», а понимать, что под капотом
— Архитектуры и шаблоны — если хочется мыслить как senior и прокачать системное мышление
— Python, Frontend, основы IT — для тех, кто стартует путь в разработке
👾 Proglib Academy — это как старая добрая 8-битная игра, но вместо врагов — практические задачи и собеседования.
Мы просто упаковали сложное обучение в пиксельную обёртку, чтобы тебе было чуть веселее прокачиваться.
🧠 Отогревай мозги, прокачивай скиллы и хватай свой power-up до конца марта.
👉 Выбрать курс
Если чувствуешь, что за зиму навыки подзастыли — пора их разморозить.
📦 Включили весеннюю распродажу: скидка –35% на курсы до конца марта.
Выбирай направление и выходи из спячки:
— Алгоритмы и структуры данных — чтобы собеседования в Яндекс, Ozon и другие были как уровень easy
— Математика для Data Science — для тех, кто не хочет просто «жать на кнопки», а понимать, что под капотом
— Архитектуры и шаблоны — если хочется мыслить как senior и прокачать системное мышление
— Python, Frontend, основы IT — для тех, кто стартует путь в разработке
👾 Proglib Academy — это как старая добрая 8-битная игра, но вместо врагов — практические задачи и собеседования.
Мы просто упаковали сложное обучение в пиксельную обёртку, чтобы тебе было чуть веселее прокачиваться.
🧠 Отогревай мозги, прокачивай скиллы и хватай свой power-up до конца марта.
👉 Выбрать курс
Spring Core — это
Вместо того чтобы объект сам создавал свои зависимости (например, через new), Spring сам
🔹 Компоненты
—
— BeanFactory:
— Конфигурация бинов:
Please open Telegram to view this post
VIEW IN TELEGRAM
Сервлеты — это Java-классы, которые
Сервлет реализует интерфейс
Please open Telegram to view this post
VIEW IN TELEGRAM
Ежемесячный опрос по грейдам. Проверим, стало ли среди нас больше
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
JIT (Just-In-Time) компилятор — это компонент JVM, который
JIT компилирует только те части кода, которые
Please open Telegram to view this post
VIEW IN TELEGRAM
🔹 IO (Input/Output)
—
—
—
—
—
🔹 NIO (New Input/Output)
—
—
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
Все три аннотации делают класс
— @Component:
— @Service:
— @Repository:
Please open Telegram to view this post
VIEW IN TELEGRAM
▪️ @RequestParam —
/users?id=5
▪️ @PathVariable —
/users/5
Please open Telegram to view this post
VIEW IN TELEGRAM
@Transactional говорит Spring
🔹 Особенности:
— Работает только при вызове метода
— Не откатывает по
— Не работает на
Please open Telegram to view this post
VIEW IN TELEGRAM
И submit(), и execute() используются для
— execute(
— submit(
Please open Telegram to view this post
VIEW IN TELEGRAM