Size: a a a

Java/Kotlin Web and more

2020 November 29

C

Cyclone in Java/Kotlin Web and more
Да, PM всегда были женского пола, и в основном не очень.
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
хз, у меня всегда были мужики и все очень даже
источник

C

Cyclone in Java/Kotlin Web and more
Господа, поясните, для чего нужна логика HashMap loadFactor. Рассчитана ли она на работу в многопоточной среде, несмотря на то, что hashmap сама не thread safe? Ведь в однопоточной не может такого произойти, что hashMap ещё не успел увеличиться, а какой-то другой поток уже пытается положить новое значение, которое не влезает в capacity. Почему тогда не заполнять capacity до конца и затем расширяться?
источник

R

Roman in Java/Kotlin Web and more
Cyclone
Господа, поясните, для чего нужна логика HashMap loadFactor. Рассчитана ли она на работу в многопоточной среде, несмотря на то, что hashmap сама не thread safe? Ведь в однопоточной не может такого произойти, что hashMap ещё не успел увеличиться, а какой-то другой поток уже пытается положить новое значение, которое не влезает в capacity. Почему тогда не заполнять capacity до конца и затем расширяться?
Если не ошибаюсь, load_factor нужен лишь в так званых probing functions, чтобы не допустить цикличности при инсерте элементов. Поправьте если ошибаюсь
источник

AK

Aleksei Koltcov in Java/Kotlin Web and more
Cyclone
Господа, поясните, для чего нужна логика HashMap loadFactor. Рассчитана ли она на работу в многопоточной среде, несмотря на то, что hashmap сама не thread safe? Ведь в однопоточной не может такого произойти, что hashMap ещё не успел увеличиться, а какой-то другой поток уже пытается положить новое значение, которое не влезает в capacity. Почему тогда не заполнять capacity до конца и затем расширяться?
Чтобы избежать коллизий.
источник

C

Cyclone in Java/Kotlin Web and more
Aleksei Koltcov
Чтобы избежать коллизий.
makes sense... наверное.
источник

R

Roman in Java/Kotlin Web and more
Aleksei Koltcov
Чтобы избежать коллизий.
Так коллизии всеравно могут случаться, вопрос только в том как ты хэндлишь их. Если допустим при инсерте в какой-то бакет у тебя коллизия, юзается probing (который ты задал, или это линеарная какая-то ф-я или просто double hashing с учетом load_factor`a), где вычитывается новый бакет для инсерта. Главное чтобы не допускался циклический поиск нового бакета.
источник

AK

Aleksei Koltcov in Java/Kotlin Web and more
Roman
Так коллизии всеравно могут случаться, вопрос только в том как ты хэндлишь их. Если допустим при инсерте в какой-то бакет у тебя коллизия, юзается probing (который ты задал, или это линеарная какая-то ф-я или просто double hashing с учетом load_factor`a), где вычитывается новый бакет для инсерта. Главное чтобы не допускался циклический поиск нового бакета.
Больше загруженность мапы -> больше коллизий -> дольше получать элементы из мапы
источник

DS

Dmitry Same in Java/Kotlin Web and more
По-моему, тоже - чтобы не деградировала скорость работы структуры
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Roman
Так коллизии всеравно могут случаться, вопрос только в том как ты хэндлишь их. Если допустим при инсерте в какой-то бакет у тебя коллизия, юзается probing (который ты задал, или это линеарная какая-то ф-я или просто double hashing с учетом load_factor`a), где вычитывается новый бакет для инсерта. Главное чтобы не допускался циклический поиск нового бакета.
Чем больше бакетов, тем меньше из размер, тем меньше времени для получения
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
всем привет, мб кто подскажет почему в переопределенном методе фильтра эксепшен отлавливает только после того, как отработают все шаги метода, то есть в 43 строке там внутри у меня возникает исключение и по идее на этом работа должна закончится, но в итоге он все равно вызывает doFilter в 45 строке и только потом кетчит эксепшен
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Алексей Васин
всем привет, мб кто подскажет почему в переопределенном методе фильтра эксепшен отлавливает только после того, как отработают все шаги метода, то есть в 43 строке там внутри у меня возникает исключение и по идее на этом работа должна закончится, но в итоге он все равно вызывает doFilter в 45 строке и только потом кетчит эксепшен
этой штукой лучше не пользоваться
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
я её только для всяких mailformed url или unsuported encoding использую
источник

АC

Алексей C in Java/Kotlin Web and more
Алексей Васин
всем привет, мб кто подскажет почему в переопределенном методе фильтра эксепшен отлавливает только после того, как отработают все шаги метода, то есть в 43 строке там внутри у меня возникает исключение и по идее на этом работа должна закончится, но в итоге он все равно вызывает doFilter в 45 строке и только потом кетчит эксепшен
кинь стэктрейс где указано, что на 43 строке исключение возникает
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
там андефайнд пишет, когда пытаюсь заэвалуэйтить, это только если туда внутрь провалится, то оно там возникнет
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
хотя, по идее должен эксепшен показать
источник

АC

Алексей C in Java/Kotlin Web and more
Алексей Васин
хотя, по идее должен эксепшен показать
ты точку останова поставь внутри этого метода
источник
2020 November 30

q

qweqwe in Java/Kotlin Web and more
Подскажите пожалуйста, как достать путь до временного  загруженного файла на jax-rs?
Метод контроллера принимает FormDataBodyPart. Нашёл реализацию в интернете с помощью рефлексии, но наверняка есть нормальный способ (в spring есть MultipartFile, который в этом плане работает на отлично). Использую jersey в качестве реализации
источник

EI

Edem Injection in Java/Kotlin Web and more
jsp в подавляющем большинстве используется в комбинации с сервлетами?
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
мне казалось это единственно возможная комбинация для jsp
источник