Size: a a a

2020 October 28

DC

Denis Chikanov in pro.jvm
источник

D

Dima in pro.jvm
вроде без криминала
источник

DC

Denis Chikanov in pro.jvm
Dima
вроде без криминала
ну и хорошо!
(от таких предложений часто попахивает коммерцией в разных форматах, кмк)
источник

RT

Ruslan Tanas in pro.jvm
Всем привет, хочу научить спринг при закрытии записывать данные в базу\файл, но при вызове Runtime.getRuntime().addShutdownHook() половина бинов уже метрва, есть идеи как можно реализовать такое?
источник

D

Dima in pro.jvm
Ruslan Tanas
Всем привет, хочу научить спринг при закрытии записывать данные в базу\файл, но при вызове Runtime.getRuntime().addShutdownHook() половина бинов уже метрва, есть идеи как можно реализовать такое?
нужно использовать spring application events
источник

D

Dima in pro.jvm
источник

D

Dima in pro.jvm
источник

RT

Ruslan Tanas in pro.jvm
Dima
нужно использовать spring application events
понял, спасибо, сейчас проверю
источник

D

Dima in pro.jvm
@Override
   public void onApplicationEvent(ContextClosedEvent event) {

ловить такой эвент и делать все необходимые вещи перед завершением
источник

U

UsernameAK in pro.jvm
private Object lock = new Object();
synchronized(lock) {}
источник

U

UsernameAK in pro.jvm
так делать нормально?
источник

U

UsernameAK in pro.jvm
или лучше нормальные мьютексы?
источник

AK

Alexander Komarov in pro.jvm
деды делали.
источник

TI

Tolegen Izbassar in pro.jvm
UsernameAK
или лучше нормальные мьютексы?
А что такое нормальные мьютексы?
источник

vp

vitaly pronto in pro.jvm
UsernameAK
private Object lock = new Object();
synchronized(lock) {}
private final для безопасности
источник

TI

Tolegen Izbassar in pro.jvm
В жаве любой обьект может быть мьютексом
источник

AK

Alexander Komarov in pro.jvm
Tolegen Izbassar
А что такое нормальные мьютексы?
вангую что имеется в виду пакет java.util.concurrent.locks или как его там
источник

U

UsernameAK in pro.jvm
Alexander Komarov
вангую что имеется в виду пакет java.util.concurrent.locks или как его там
да
источник

AK

Alexander Komarov in pro.jvm
я знал!
источник

TI

Tolegen Izbassar in pro.jvm
Ну если не нужны хитрые локи (reentrant, read/write) то чем проще, тем лучше
источник