🔹 IO (Input/Output)
—
—
—
—
—
🔹 NIO (New Input/Output)
—
—
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15⚡1🔥1🤩1
Все три аннотации делают класс
— @Component:
— @Service:
— @Repository:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6👏2
▪️ @RequestParam —
/users?id=5
▪️ @PathVariable —
/users/5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2❤1👏1
@Transactional говорит Spring
🔹 Особенности:
— Работает только при вызове метода
— Не откатывает по
— Не работает на
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍4👏2😢1
И submit(), и execute() используются для
— execute(
— submit(
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥1👏1
Статические методы
Вызов
Это может привести к неожиданному поведению, так как разработчик может ошибочно рассчитывать на
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1👏1
Ваше мнение по контенту:
🔥 — Всё супер
👍🏼 — Нормально
😁 — Есть предложения по улучшению (в комменты)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥69👍39😁3🥱3🌚1
Лямбда — это
Лямбда выражения появились в Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4❤🔥1
Java Memory Model (JMM) — это
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3😁1
Функциональный интерфейс — это
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1👏1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📦 Главные проблемы распределенных систем (и способы их решения)
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.
🐸 Библиотека программиста
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3😢2👍1🔥1
Оператор default используется в
В
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2👏1
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
💼⌛️ ТОП-5 причин, почему программист не может долго найти работу
Почему некоторые разработчики остаются "между работами" месяцы?
Не всегда дело в нехватке вакансий или «рынок просел». Часто дело в подходе к поиску проекта. Вроде бы есть опыт, стек, даже pet-проекты, но офферов всё нет.
Часто корень проблемы — неумение продать себя правильно. Отказ выполнять тестовые задания, считая их ненужными или обидными. Кроме того, нежелание рассматривать стажировки как стартовую площадку для получения опыта и расширения профессиональных связей также может замедлить процесс трудоустройства. И это далеко не все возможные причины.
🔗 Подробнее в статье
🐸 Библиотека джависта
Почему некоторые разработчики остаются "между работами" месяцы?
Не всегда дело в нехватке вакансий или «рынок просел». Часто дело в подходе к поиску проекта. Вроде бы есть опыт, стек, даже pet-проекты, но офферов всё нет.
Часто корень проблемы — неумение продать себя правильно. Отказ выполнять тестовые задания, считая их ненужными или обидными. Кроме того, нежелание рассматривать стажировки как стартовую площадку для получения опыта и расширения профессиональных связей также может замедлить процесс трудоустройства. И это далеко не все возможные причины.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍1🔥1
Какие темы в этом месяце использовать для постов чаще:
🔥 — Java core
👍🏼 — Spring
👾 — Паттерны
😁 — Напишу в комменты свой вариант
Please open Telegram to view this post
VIEW IN TELEGRAM
👍67🔥40👾26😁2
ConcurrentHashMap
Если put() завершился до начала get(), то get()
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥1👏1
— Уже выполняющиеся задачи
— Новые задачи
Чтобы убедиться, что все задачи завершены, нужно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👏2🔥1
Денормализация — это процесс
Денормализация используется, чтобы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2🥰1
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Уверены, что знаете Java на отлично? Проверьте себя на этих 10 каверзных вопросах, которые могут встретиться на собеседовании или просто сломать код.
Пройдите тест и узнайте, насколько знаете тонкости языка.
🔗 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍2❤1⚡1🔥1
Это процесс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3👏1
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🤔📝 Псевдокод: когда преподы не шарят, а ты в тупике
Псевдокод может быть настоящим головняком, особенно если требования к нему кажутся непонятными или не совпадают с тем, что вы видите в реальной практике программирования.
Узнайте, как сделать псевдокод полезным инструментом, а не дополнительной нагрузкой.
➡️ Читать статью
🐸 Библиотека шарписта
Псевдокод может быть настоящим головняком, особенно если требования к нему кажутся непонятными или не совпадают с тем, что вы видите в реальной практике программирования.
Узнайте, как сделать псевдокод полезным инструментом, а не дополнительной нагрузкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1👏1