Size: a a a

2020 March 17

T

Tagir in pro.jvm
Сделать любой примитив синхронизации. Семафор или CountDownLatch
источник

T

Tagir in pro.jvm
Это надёжнее и быстрее.
источник

D

Dmitry in pro.jvm
Pavel
щас такая проблема что по jms стартует процесс и мы в нем обновляем некоторую сущность, а когда ее обнавляем нам снова приходит jms что она обновилась и стартует еще один экзекутер для этого процесса, прошлая таска еще не успела закоммититься  и вылетает FlowableOptimisticLockingException, вот и надо в тесте это сэмулировать
А если на jms-очереди выставить задержку в доставке?
источник

AE

Alexandr Emelyanov in pro.jvm
Dmitry
А если на jms-очереди выставить задержку в доставке?
Не в этом проблема. Суть в том что у человека одно изменение не фиксировано, а прилетает следующий эвент, который меняет ту же сущность
источник

AE

Alexandr Emelyanov in pro.jvm
так удаляй
источник

d

dima in pro.jvm
Pavel
мне во flowable нужно сэмулировать FlowableOptimisticLockingException а для этого нужно чтоб сервисная таска подождала, пока выполнится в другом execute-ре другая таска
В rxjava/reactor есть же методы для работы с delay
источник

DS

D & S in pro.jvm
А нельзя отправлять эвент после коммита?
источник

М

Максим in pro.jvm
как удалить первый элемент из array list ?
.remove(0) не работает
источник

Е

Евгений in pro.jvm
Максим
как удалить первый элемент из array list ?
.remove(0) не работает
источник

AE

Alexandr Emelyanov in pro.jvm
Максим
как удалить первый элемент из array list ?
.remove(0) не работает
источник

AE

Alexandr Emelyanov in pro.jvm
источник

М

Максим in pro.jvm
ладно, sublist сделаю
источник

С

С in pro.jvm
Точно int передаешь?
источник

AE

Alexandr Emelyanov in pro.jvm
Максим
ладно, sublist сделаю
источник

YG

Yury Golikov in pro.jvm
Pavel
щас такая проблема что по jms стартует процесс и мы в нем обновляем некоторую сущность, а когда ее обнавляем нам снова приходит jms что она обновилась и стартует еще один экзекутер для этого процесса, прошлая таска еще не успела закоммититься  и вылетает FlowableOptimisticLockingException, вот и надо в тесте это сэмулировать
Нужно отправлять ивент после коммита естественно. Вообще странный кейс
источник

Е

Евгений in pro.jvm
а я только хотел предложить через arrayCopy
источник

Е

Евгений in pro.jvm
а он сам догадался!
источник

Е

Евгений in pro.jvm
👍
источник

AE

Alexandr Emelyanov in pro.jvm
Евгений
а я только хотел предложить через arrayCopy
источник

М

Максим in pro.jvm
меня интересует почему remove не работает
источник