Size: a a a

2021 January 27

АА

Альберт Авагян... in pro.jvm
Если коротко, то есть следующий код https://pastebin.com/9y5PJPU5 при неправильном вводе он уходит в бесконечный цикл, а не ожидает следующего ввода как я предполагал . Не совсем понимаю как в Java работает Input видимо. Предполагаю что если ввести неправильный символ, он сохраняет его в буффер вводе и из-за этого в цикле всё время уходит в catch, пытался найти метод очистки - не смог.
источник

АА

Альберт Авагян... in pro.jvm
Альберт Авагян
Если коротко, то есть следующий код https://pastebin.com/9y5PJPU5 при неправильном вводе он уходит в бесконечный цикл, а не ожидает следующего ввода как я предполагал . Не совсем понимаю как в Java работает Input видимо. Предполагаю что если ввести неправильный символ, он сохраняет его в буффер вводе и из-за этого в цикле всё время уходит в catch, пытался найти метод очистки - не смог.
По сути простая фигня, но застрял на ней
источник

AK

Alexander Komarov in pro.jvm
Альберт Авагян
Если коротко, то есть следующий код https://pastebin.com/9y5PJPU5 при неправильном вводе он уходит в бесконечный цикл, а не ожидает следующего ввода как я предполагал . Не совсем понимаю как в Java работает Input видимо. Предполагаю что если ввести неправильный символ, он сохраняет его в буффер вводе и из-за этого в цикле всё время уходит в catch, пытался найти метод очистки - не смог.
@javastart - спроси тут.
источник

A

Alex in pro.jvm
Альберт Авагян
По сути простая фигня, но застрял на ней
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Alexandr Emelyanov
а такие паспорта уже выдают?
Давно, почти 10 лет
источник

AE

Alexandr Emelyanov in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Давно, почти 10 лет
А, которые загран?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Alexandr Emelyanov
А, которые загран?
угу
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Yahyo
Доброе утро! Есть ли кто, у кого есть опыт чтения данных с паспорта с помощи nfc?
Еще посмотри jmrtd
источник

AY

Azat Yarullin in pro.jvm
Добрый день!
Есть ли простая возможность исполнять метод rest контроллера (Spring) всегда в одном и том же потоке для одного и того же заголовка X-Forwarded-For?
общий смысл в том, чтобы запросы для однгого метода контроллера выполнялись последовательно для одного и того же клиента
источник

DP

Denis Pavlyuchenko in pro.jvm
Azat Yarullin
Добрый день!
Есть ли простая возможность исполнять метод rest контроллера (Spring) всегда в одном и том же потоке для одного и того же заголовка X-Forwarded-For?
общий смысл в том, чтобы запросы для однгого метода контроллера выполнялись последовательно для одного и того же клиента
добрый! тупое решение:
1. контроллер возвращает что-то, типа DeferredResult
2. контроллер принимает запрос и сразу его отдает в кастомный executor (скорей всего, это будет набор executors, а конкретный запрос будет выполняться в executor, выбранном на основе хэша от X-Forwarded-For) (a-ka Affinity Executor)
источник

A

Artjom Kalita in pro.jvm
Стики сешшен не лучше ли ?
источник

AK

Andrey Karepin in pro.jvm
можно попробовать указать в @Mapping(headers = {...}), а в сигнатуре метода добавить synchronized
источник

AY

Azat Yarullin in pro.jvm
Denis Pavlyuchenko
добрый! тупое решение:
1. контроллер возвращает что-то, типа DeferredResult
2. контроллер принимает запрос и сразу его отдает в кастомный executor (скорей всего, это будет набор executors, а конкретный запрос будет выполняться в executor, выбранном на основе хэша от X-Forwarded-For) (a-ka Affinity Executor)
ну, это первое что приходит на ум, но это не быстрый способ
источник

AY

Azat Yarullin in pro.jvm
Artjom Kalita
Стики сешшен не лучше ли ?
погуглю реализацию в спринге
источник

AY

Azat Yarullin in pro.jvm
Andrey Karepin
можно попробовать указать в @Mapping(headers = {...}), а в сигнатуре метода добавить synchronized
о, про это вообще не слышал
источник

AY

Azat Yarullin in pro.jvm
буду гуглить, спасибо за наводки
источник

AY

Azat Yarullin in pro.jvm
Azat Yarullin
погуглю реализацию в спринге
хотя нет, это не то
источник

AY

Azat Yarullin in pro.jvm
Denis Pavlyuchenko
добрый! тупое решение:
1. контроллер возвращает что-то, типа DeferredResult
2. контроллер принимает запрос и сразу его отдает в кастомный executor (скорей всего, это будет набор executors, а конкретный запрос будет выполняться в executor, выбранном на основе хэша от X-Forwarded-For) (a-ka Affinity Executor)
а можно же, наверное, сделать так, если я не ошибаюсь:
synchronized (ip.intern()) {
...
}
источник

DP

Denis Pavlyuchenko in pro.jvm
Azat Yarullin
а можно же, наверное, сделать так, если я не ошибаюсь:
synchronized (ip.intern()) {
...
}
это очень нехорошо выглящее решение по нескольким причинам
источник

AY

Azat Yarullin in pro.jvm
Denis Pavlyuchenko
это очень нехорошо выглящее решение по нескольким причинам
?
источник