Ежемесячный опрос по грейдам. Проверим, стало ли среди нас больше
Ваш грейд:
🔥 — 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
Статические методы
Вызов
Это может привести к неожиданному поведению, так как разработчик может ошибочно рассчитывать на
Please open Telegram to view this post
VIEW IN TELEGRAM
Ваше мнение по контенту:
🔥 — Всё супер
👍🏼 — Нормально
😁 — Есть предложения по улучшению (в комменты)
Please open Telegram to view this post
VIEW IN TELEGRAM
Лямбда — это
Лямбда выражения появились в Java
Please open Telegram to view this post
VIEW IN TELEGRAM
Java Memory Model (JMM) — это
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
Оператор default используется в
В
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
💼⌛️ ТОП-5 причин, почему программист не может долго найти работу
Почему некоторые разработчики остаются "между работами" месяцы?
Не всегда дело в нехватке вакансий или «рынок просел». Часто дело в подходе к поиску проекта. Вроде бы есть опыт, стек, даже pet-проекты, но офферов всё нет.
Часто корень проблемы — неумение продать себя правильно. Отказ выполнять тестовые задания, считая их ненужными или обидными. Кроме того, нежелание рассматривать стажировки как стартовую площадку для получения опыта и расширения профессиональных связей также может замедлить процесс трудоустройства. И это далеко не все возможные причины.
🔗 Подробнее в статье
🐸 Библиотека джависта
Почему некоторые разработчики остаются "между работами" месяцы?
Не всегда дело в нехватке вакансий или «рынок просел». Часто дело в подходе к поиску проекта. Вроде бы есть опыт, стек, даже pet-проекты, но офферов всё нет.
Часто корень проблемы — неумение продать себя правильно. Отказ выполнять тестовые задания, считая их ненужными или обидными. Кроме того, нежелание рассматривать стажировки как стартовую площадку для получения опыта и расширения профессиональных связей также может замедлить процесс трудоустройства. И это далеко не все возможные причины.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие темы в этом месяце использовать для постов чаще:
🔥 — Java core
👍🏼 — Spring
👾 — Паттерны
😁 — Напишу в комменты свой вариант
Please open Telegram to view this post
VIEW IN TELEGRAM
ConcurrentHashMap
Если put() завершился до начала get(), то get()
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
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Уверены, что знаете Java на отлично? Проверьте себя на этих 10 каверзных вопросах, которые могут встретиться на собеседовании или просто сломать код.
Пройдите тест и узнайте, насколько знаете тонкости языка.
🔗 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM