
Евгений
04.09.2017
20:23:06
нет.

Mikhail
04.09.2017
20:24:41
а эта, что вообще используют вместо ArrayList в многопоточной среде?
в стандартной поставке есть один класс
CopyOnWriteArrayList который

Google

Mikhail
04.09.2017
20:25:27
а что-то еще есть в этом мире, мб в Гуаве какой?)

Mikhail
04.09.2017
20:28:25
Может ты его в immutable переделаешь лучше? Заодно узнаешь, кто туда писать пытается

Mikhail
04.09.2017
20:30:23
там такая лапша
судя по всему, туда много кто писать пытается, просто это все происходит последовательно, запись и чтение
и единственное место, где это идет в параллеь - это как раз catch
то есть, по идее, надо в этот catch добавить ловлю этой ошибки, логировать, на каких данных это случилось, а потом чинить входные данные
я почти уверен, что счас окажется, что у нас там malformed xml на вход идет
и поэтому падаем
то есть, задача, похоже, не стоит того, чтобы решать её изменениями в коде, а просто дополнительным логированием и починкой данных, если понадобится

Mikhail
04.09.2017
20:36:26

Mikhail
04.09.2017
20:37:50
а get-ов там тонны, не сразу и продрался
вчитался внимательнее - вот они родные, добавление-удаление элементов

Google

Mikhail
04.09.2017
20:39:36
в общем, catch добавили, будем разбираться, на каких данных это все вообще происходит
что не отменяет того факта, что надо бы уйти на threadsafe структуру данных

Alexey
05.09.2017
04:16:02
concurrent mod exception - это всегда из-за параллельного изменения коллекции другим потоком во время чтения. Тут главное правило - как только коллекция улетает в несколько потоков и она не immutable, заменяй ее на CopyOnWriteArrayList. У нее перед каждой итерацией снимается локальная копия и словить это исключение невозможно в принципе

Михаил
05.09.2017
04:29:35

Mikhail
05.09.2017
05:38:04
в общем да, все верно
Нихера не понял в итоге и со мной согласился

Alexey
05.09.2017
05:41:52
плох тот тимлид, который не состоит с чате #проJVM

guga
05.09.2017
05:44:35

Mikhail
05.09.2017
05:46:15
А шо по памяти?
да нормально там все по памяти, там этих массивов 1.5 штуки и в каждом по пятку объектов
есть классы устройств, у каждого класса есть список каких-то этапов связанных с функциональностью
сколько у нас классов-то, сотня хорошо если наберется
в общем, память тут не является проблемой

Alexey
05.09.2017
05:47:47
сейчас у всех хипы от 32 гб, какая память парни?

Mikhail
05.09.2017
05:48:08
ну нет
у нас до последнего релиза был хип 2 гб на каждом инстансе бэка
нам хватало

Alexey
05.09.2017
05:48:42
если андроид тут еще можно поговорить, но сервер сайд

Mikhail
05.09.2017
05:48:54
железо еще подешевело и в последнй версии подняли хип немного

Google

Mikhail
05.09.2017
05:48:59
но так, чисто ради про запас)
реальной нужды не было

Alexey
05.09.2017
05:49:21
небось еще и профилировали)

Mikhail
05.09.2017
05:49:22
я этот год в основном только и занимался, что все имеющееся утечки памяти чинил
хз что в следующем буду делать))))

Zelmm
05.09.2017
05:49:57

Mikhail
05.09.2017
05:50:18

Alexey
05.09.2017
05:50:19
правильно, а то все починишь - и на мороз! ?

Mikhail
05.09.2017
05:50:42
если контора увольняет меня по своей инициативе, то зарплата - не помню, в полном объеме или 80% - мне платится еще полгода
это закон государства

Zelmm
05.09.2017
05:51:33
Где ж такое чудо?

Mikhail
05.09.2017
05:51:39
чтобы я типа имел время найти нормальную работу, а не бежал на рынок бананами торговать
я опечатался
контора - по своей инициативе

Zelmm
05.09.2017
05:52:11
Так и понял :)

Mikhail
05.09.2017
05:52:14
если я сам ушел - мне никто ничо не должен, конечно
ну да
Для этого год чтоли надо отработать

Google

Mikhail
05.09.2017
05:52:50
Но, у меня год в сентябре счас уже будет, через неделю)))

Alexey
05.09.2017
05:53:50
вот это я понимаю жизнь - ломаешь код, вставляешь утечки памяти, баги... А когда уволили - поехал на Бали

Mikhail
05.09.2017
05:54:47
:D
ну, как-то это не профессионально
И вообще, зачем Бали, тут своё море не хуже, можно из дома не выходить))))

Zelmm
05.09.2017
06:01:38
Че, прям сидя в воде кодишь? :)

Mikhail
05.09.2017
06:03:24

Admin
ERROR: S client not available

guga
05.09.2017
06:03:35

Mikhail
05.09.2017
06:03:50
Гггг, да там можно

Alexey
05.09.2017
06:03:55
что прибыльнее - быть врачом в Израиле или кодером?

Mikhail
05.09.2017
06:04:08
Два раза был на мертвом, так и не понял, в чем кайф

Zelmm
05.09.2017
06:04:14

Mikhail
05.09.2017
06:04:36
врач высшей квалификации, хирург какой-нить офигенный будет иметь на основном месте работы, как миддл, например

Alexey
05.09.2017
06:05:00
врачи из США сейчас по полу катаются =(

Mikhail
05.09.2017
06:05:16
Другое дело, если ты например гинеколог, у тебя дома есть узи-аппарат и параллельно с основной работой у тебя есть частная практика

Alexey
05.09.2017
06:05:17
* по полу своих яхт

Mikhail
05.09.2017
06:05:46
За часовой прием у такого - жена была беременна и надо было срочно - я выписал чек на 600 шекелей
счас переведу

Google

Mikhail
05.09.2017
06:06:03
где-то 180 баксов, плюс-минус

Zelmm
05.09.2017
06:06:24
ниче так

Mikhail
05.09.2017
06:06:38
ну, и дом у этого врача - соответственно
насколько я понял, он так - хирург-гинеколог, а дома - частная консультация
а то, что я выше сказал, что зарплата как у миддла - это я счас переведу, секунду
мне называли цифру где-то 5.5к баксов

Zelmm
05.09.2017
06:08:07
Ближнее подмосковье, тоже жена беременна, тоже надо срочно на узи. Если в шекелях, то 120 заплатил.

Mikhail
05.09.2017
06:08:27
это опытный врач, хирург, например
Ближнее подмосковье, тоже жена беременна, тоже надо срочно на узи. Если в шекелях, то 120 заплатил.
ну там не только УЗИ, но и в целом общая консультация была. Плюс, это был праздник, а праздники тут все религиозные, ничего тольком не работает, в общем, ему личное спасибо, что он вообще нас принял в такой день)

Zelmm
05.09.2017
06:09:42
А, ну тогда, да...

Mikhail
05.09.2017
06:10:55
А, ну тогда, да...
А потом я квитанцию от него отправил в больничную кассу и 450 шекелей из 600 получил обратно, по страховк)))
так и живем)

Evgeniy
05.09.2017
06:25:27

Mikhail
05.09.2017
06:26:31
шоита?

Zelmm
05.09.2017
06:33:55
Ты не слышал про AR приложение два стула?