Size: a a a

2020 February 27

N

Nick in pro.jvm
Александр
первых добавленных, n < 1 000 000
Вы кэш пилите?
источник

А

Александр in pro.jvm
Nick
Вы кэш пилите?
в целом да :)
источник

АБ

Александр Бруй in pro.jvm
кеш на хешсете? хм
источник

N

Nick in pro.jvm
Так и возьмите какойнибудь реализованный кэш и не страдайте
источник

AK

Alexander Komarov in pro.jvm
Nick
Так и возьмите какойнибудь реализованный кэш и не страдайте
тестовое небось
источник

VP

Vladimir Petrakovich in pro.jvm
Александр
в целом да :)
Ух, вот это поворот
источник

А

Александр in pro.jvm
Alexander Komarov
тестовое небось
не, тестовое я бы тут не спрашивал, велика вероятность что задавший тоже тут сидит :)
источник

А

Александр in pro.jvm
Nick
Так и возьмите какойнибудь реализованный кэш и не страдайте
так redis же будет
источник

А

Александр in pro.jvm
но безотносительно текущей задачи просто хочется понимать как писать код более правильный и быстрый
источник

ὦan in pro.jvm
Берешь значит хэшМапу
источник

AK

Alexander Komarov in pro.jvm
ὦan
Берешь значит хэшМапу
Мой батя готовит вообще адские ин-мемори кэши. Ну такой вот примерно алгоритм усредненный, потому что вариаций масса. Берется java, никаких сторонних библиотек, брать чужое — это не про моего батю. Он берет голую джаву, вываливает оттуда стандартные структуры данных и начинает кодить.
источник

I

Ilia in pro.jvm
ὦan
Берешь значит хэшМапу
и теребиш ей ональный лоадфактор
источник

А

Александр in pro.jvm
знавал одного тимлида который был против сторонних библиотек и готовых решений... суровый тоже
источник

AK

Alexander Komarov in pro.jvm
Александр
знавал одного тимлида который был против сторонних библиотек и готовых решений... суровый тоже
TTM наверное зашкаливал
источник

ДЧ

Денис Чиканов in pro.jvm
Александр
ребят, есть еще один глупый нубский вопрос, но в интернетах однозначного ответа нет. как бы вы реализовали удаление первых n элементов из HashSet? тут кажется тоже больше одного варианта. какой быстрее и правильнее?
Вариант 1. Итератором.
Вариант 2. Переложить сет в структуру которая позволяет работать с индексами типа массив или list, удалить элементы, переложить результат обратно.
Вариант 3. Взять изначально не сет а лист, и в нем переопределить методы add и addAll чтобы добавлялись только уникальные элементы
Вариант 4. Может есть вариант 4?
Есчо, remove в линкдхэшсете работает за константу, и потому нет смысла городить огород
источник

AK

Alexander Komarov in pro.jvm
обычно после таких лидов проект выглядит как типичный тырпрайз, сшитый из сторонних фреймворков и кусков библиотек, только все свое самописное.
источник

ὦan in pro.jvm
Alexander Komarov
обычно после таких лидов проект выглядит как типичный тырпрайз, сшитый из сторонних фреймворков и кусков библиотек, только все свое самописное.
Зато все свое родное
источник

VP

Vladimir Petrakovich in pro.jvm
ὦan
Зато все свое родное
А потом команда увольняется
источник

АБ

Александр Бруй in pro.jvm
Vladimir Petrakovich
А потом команда увольняется
🤣🤣🤣🤣🤣🤣🤣
источник

A

Artjom Kalita in pro.jvm
Job security index в этом случае отличный
источник