Потому что LocalDateTime — это местное время, а в распределенных системах все серверы находятся в разных городах! Если один сервер в Москве показывает 15:00, а другой в Владивостоке — 22:00, то база данных не знает, как решить противоречия.
LocalDateTime
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1🔥1🤔1
Fail-fast итераторы — это те, которые быстро падают при первой же ошибке, потому что написаны на скорострельном C++. А fail-safe итераторы работают медленно, зато безопасно, потому что каждый элемент проверяется антивирусом перед возвратом.
🔹 Fail-fast итераторы:
→
→
→
→
🔹 Fail-safe итераторы:
→
→
→
→
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3😁3
Пароль лучше хранить
— Массив можно очистить вручную после использования (путём перезаписи значения), что даёт больший контроль над временем хранения данных.
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥2
Напишите упрощённую версию HashMap с нуля 👇
📦 Задание
Реализуйте SimpleHashMap<K, V> — собственную реализацию хеш-таблицы без использования готовых Map.
📋 Требования
1. Основная функциональность
→ put() — добавить/обновить пару ключ-значение
→ get() — получить значение по ключу (null если нет)
→ remove() — удалить элемент, вернуть старое значение
→ containsKey() — проверка наличия ключа
→ size() — текущее количество элементов
→ keySet() — множество всех ключей
2. Внутренняя структура
→ Использовать массив buckets (корзин)
→ Collision resolution через связный список (chaining)
→ Начальная ёмкость — 16 элементов
→ Load factor — 0.75
3. Обязательные фичи
→ Автоматическое расширение (resize) при превышении load factor
→ Корректная работа с null ключами
→ Правильный расчёт hashCode (учитывать equals/hashCode contract)
→ Обработка коллизий
Ставьте → 🔥, если нравится формат. Если нет → 🤔
#practise
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2❤1
Какие вопросы публиковать больше?
👍🏼 — Классика с собесов, чтобы точно набить руку на ближайший
🤔 — Вопросы, которые не встречаются в каждой статье вида "N вопросов для собеса"
🔥 — Больше практики, а то одна теория
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🤔17🔥13
🔹 Процесс — это
🔹 Поток — это
#concurrency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥1👏1
Если два потока одновременно добавят элементы, они создадут ситуацию, где список существует в двух состояниях одновременно (квантовая суперпозиция данных).
ArrayList не
1.
2.
3.
#concurrency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👏1