Исключение — это
▪️ Иерархия:
— Все исключения наследуются от
— Основные подклассы:
-
-
▪️ Типы исключений:
— Checked (проверяемые):
— Unchecked (непроверяемые):
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Представьте, вы попали на собеседование мечты. Всё идёт гладко, но пара неудачных фраз могут свести на нет все ваши старания. Например, если вы слишком скромны или, наоборот, перегибаете с самоуверенностью, это может вызвать недоверие. Или фраза, которая должна показать вашу гибкость, внезапно делает акцент на недостатке опыта. Знакомо?
Есть проверенные подходы, которые помогут избежать таких ситуаций, выстроить грамотное общение и оставить положительное впечатление. Готовы узнать больше? 🌟
Please open Telegram to view this post
VIEW IN TELEGRAM
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
job.proglib.io
Вакансии в медиа «Библиотека программиста»
Количество проектов в редакции постоянно растет, так что нам всегда нужны специалисты
—
— Singleton:
—
— Proxy:
—
— Observer:
Пишите, какие ещё вы знаете.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Apache Tomcat — это
Основные особенности Tomcat:
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
Нагрузочное тестирование (Load Testing) — это тип тестирования, цель которого проверить,
Ключевые аспекты:
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
Session Scope — это
Зачем нужен?
▪️
▪️
Please open Telegram to view this post
VIEW IN TELEGRAM
Isolation — это
🔹 Уровни изоляции:
—
—
—
—
—
🔹 Проблемы конкурентного доступа:
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
Основная часть ответа прячется под спойлер. Ваше мнение об этом?
🔥 - Всё супер, интересно самому подумать
👍🏼 - Идея хорошая, но лучше чуть меньше скрывать
😁 - Хочу сразу ответ. Я что, учиться сюда пришел?
Please open Telegram to view this post
VIEW IN TELEGRAM
Hibernate поддерживает следующие типы связей между сущностями, которые соответствуют отношениям в реляционных базах данных:
🔹
Связь, где
Пример: пользователь и его профиль.
🔹
Связь, где
Пример: автор и его книги.
🔹
Обратное к
Пример: заказы, относящиеся к одному клиенту.
🔹
Связь, где
Пример: студенты и курсы.
Для каждой связи Hibernate предоставляет аннотации, такие как
Please open Telegram to view this post
VIEW IN TELEGRAM
NIO (New Input/Output) — это
▪️ Основные компоненты
— Каналы (Channels): для
— Буферы (Buffers): для
— Селекторы (Selectors): для
Please open Telegram to view this post
VIEW IN TELEGRAM
JPQL (Java Persistence Query Language) — это
🔹 Пример запроса JPQL:
@Query("SELECT u FROM User u WHERE u.email = :email")
User findByEmail(@Param("email") String email);
В этом запросе User — это
🔹 Основные особенности JPQL:
—
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Please open Telegram to view this post
VIEW IN TELEGRAM
— Iterable<T> — это
— Iterator<T> — это
T next() —
— Цикл for-each (enhanced for loop) — это
Please open Telegram to view this post
VIEW IN TELEGRAM
Микросервисы — это
🔹 Ключевые принципы
—
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие типы вопросов вам нравятся больше?
🔥 - Классические вопросы, которые часто спрашивают на собеседованиях
👍🏼 - Интересные и нетривиальные вопросы
😁 - Хотелось бы побольше практики
Please open Telegram to view this post
VIEW IN TELEGRAM
ООП (
🔹 Основные принципы ООП:
Please open Telegram to view this post
VIEW IN TELEGRAM
Ссылка на метод (Method Reference) — это
Please open Telegram to view this post
VIEW IN TELEGRAM