HashMap нужна исключительно для того, чтобы было что спросить на собеседовании. Без неё интервьюеры бы не знали, как отсеивать кандидатов.
HashMap — это реализация структуры данных
Основные сценарии использования:
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁4🔥1🥱1
Потому что 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
В Kafka существует три уровня гарантий доставки сообщений:
Выбор зависит от задачи: для логов подойдет
#core #лучшее2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2❤1👏1
▪️ Аутентификация — процесс
▪️Авторизация — процесс
Аутентификация устанавливает
#core #лучшее2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👏3🔥1
—
—
—
—
—
—
#core #лучшее2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥2👏1
JIT (Just-In-Time) компилятор — это компонент JVM, который
JIT компилирует только те части кода, которые
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2🔥1
Comparable — это
Comparator — это
Comparable используется, когда
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2⚡1
При вызове статического метода решение о том, какой метод выполнить, принимается на этапе компиляции по типу ссылки, а не по типу объекта.
class Parent {
static void test() { System.out.println("Parent"); }
}
class Child extends Parent {
static void test() { System.out.println("Child"); }
}
Parent obj = new Child();
obj.test(); // Выведет "Parent"Статические методы принадлежат классу, а не объекту, поэтому
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2👏1
flatMap() преобразует
Полезен для работы с
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1👏1