Size: a a a

2020 March 02

V

Vladimir in pro.jvm
Loljeene
я через exec-maven-plugin распаковываю jar и слоями записываю
вот! а теперь это прям во фреймворке будет
источник

MV

Maksim V in pro.jvm
Всем добрый день!
Появилась проблема с stomp + spring + sock js.
После определенного количества подключений сокеты отваливаются. Такое ощущение, что почему-то не закрываются стримы, когда клиенты отключаются, и срабатывает какой-то лимит. Вегда обрывается в момент, когда HttpStreams достигает 50.  Логи:
o.s.w.s.c.WebSocketMessageBrokerStats    : WebSocketSession[50 current WS(0)-HttpStream(50)-HttpPoll(0), 147 total, 78 closed abnormally (78 connect failure, 0 send limit, 0 transport error)], stompSubProtocol[processed CONNECT(14)-CONNECTED(14)-DISCONNECT(0)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 375], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 111], sockJsScheduler[pool size = 1, active threads = 1, queued tasks = 51, completed tasks = 3807]
источник

PP

Philipp Phedyushin in pro.jvm
Здравствуйте, вопрос про ООП. Представим что есть классы Snail и Pole, а также есть метод который вычисляет когда улитка доберется до вершины столба. Вопрос - где должен располагаться метод высчитывания этого времени, следуя принципам ООП?
источник

ДЧ

Денис Чиканов in pro.jvm
Philipp Phedyushin
Здравствуйте, вопрос про ООП. Представим что есть классы Snail и Pole, а также есть метод который вычисляет когда улитка доберется до вершины столба. Вопрос - где должен располагаться метод высчитывания этого времени, следуя принципам ООП?
источник

Е

Евгений in pro.jvm
Philipp Phedyushin
Здравствуйте, вопрос про ООП. Представим что есть классы Snail и Pole, а также есть метод который вычисляет когда улитка доберется до вершины столба. Вопрос - где должен располагаться метод высчитывания этого времени, следуя принципам ООП?
в VelocityUtilsFactory
источник

Е

Евгений in pro.jvm
который возвращает VelocityCalculator, который через паттерн visitor кладется в нужную улитку
источник

Е

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

PP

Philipp Phedyushin in pro.jvm
Сочно, спасибо!
источник

C

Cargeh in pro.jvm
Евгений
в VelocityUtilsFactory
о сэр да вы сеньор
источник

AA

Anton Arhipov in pro.jvm
Cargeh
о сэр да вы сеньор
источник

AE

Alter Ego in pro.jvm
Привет. Есть вопрос по рефлексии.

Допустим, у меня есть некоторые типы А, В, С.

Вот у меня допустим есть метод:
void doSomething(Object target) {
if (target instanceof A) { ... }
if (target instanceof B) { ... }
if (target instanceof C) { ... }
}

Есть ли возможность сделать каст с помощиью рефлекшона и сократить код?
источник

C

Cargeh in pro.jvm
Alter Ego
Привет. Есть вопрос по рефлексии.

Допустим, у меня есть некоторые типы А, В, С.

Вот у меня допустим есть метод:
void doSomething(Object target) {
if (target instanceof A) { ... }
if (target instanceof B) { ... }
if (target instanceof C) { ... }
}

Есть ли возможность сделать каст с помощиью рефлекшона и сократить код?
наследование и абстрактные методы
источник

C

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

Е

Евгений in pro.jvm
Cargeh
наследование и абстрактные методы
полиморфизм и фабрики
источник

AE

Alter Ego in pro.jvm
Cargeh
наследование и абстрактные методы
Не, не прокатит, нужен именно рефлекшн в моем случае.
источник

AE

Alter Ego in pro.jvm
Пусть это будет грязным хаком.
источник

AK

Alexander Komarov in pro.jvm
Евгений
который возвращает VelocityCalculator, который через паттерн visitor кладется в нужную улитку
я бы все координаты всех улиток через кафку слал в hadoop и на ночь запускал map-reduce джобу.
источник

Е

Евгений in pro.jvm
Alter Ego
Пусть это будет грязным хаком.
положи логику в экспепшн и сделай мульти-кетч
источник

Е

Евгений in pro.jvm
Alexander Komarov
я бы все координаты всех улиток через кафку слал в hadoop и на ночь запускал map-reduce джобу.
это следующий этап
источник

AK

Alexander Komarov in pro.jvm
надо делать правильно сразу (с)
источник