Size: a a a

2021 January 15

AK

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

SY

Sergey Yezhov in pro.jvm
Alexander Komarov
хехе, недавно бывший коллега как раз поржал с яндекса. у него зависло приложение яндекс.еда, он тыкнул на "заказать" еще раз и получил в ответ два заказа. позвонил в течении минуты и попросил один отменить, на что ему ответили "нет возможности".
видать парни из яндекс.еды не читали статью парней из яндекс.такси :D
источник

D

Dmitry in pro.jvm
нельзя отменить заказ?
источник

ГК

Григорий Киселев... in pro.jvm
люди,я анекдот придумал
источник

ГК

Григорий Киселев... in pro.jvm
Не знание как выйти из вим-заставляет людей создавать невероятные вещи.
Анекдок:линус торвальдс не знал как выйти из Вим,поэтому он создал Линкус.
источник

ch

central hardware in pro.jvm
тут вообще то кроспостинг запрещен, а за кррспостинг никому не нужных анектодов предлагаю просто сразу кинуть в бан
источник

AK

Alexander Komarov in pro.jvm
Григорий Киселев
люди,я анекдот придумал
источник

N

Nick in pro.jvm
Yamma Gamma
@Все Интересная задачка!!!
Есть http-сервер который долго обрабатывает запросы
Первым летит запрос x и начинает обрабатываться
Вторым прилетает запрос y точно такой же как и x
Нужно сделать: на x ответить 202,а на y продолжить обработку запроса
Подсказка,используем spring-boot (запросы бывают долгими из-за того что 100500 интеграций между модулями через очереди)
С напарником неделю ломаем голову и не можем придумать решение,
Если кого-то заинтересует задача или кто-то ранее сталкивался с таким,буду рад любым решениям проблемы))
т.е. поток обработки Х подвисает до тех пор пока не выполнится задача (200) или не придет еще такой же запрос от Y и тогда 202? А потом Y становится X
источник

N

Nick in pro.jvm
если так то решение такто тривиально, берем фьючи, складируем их в общем месте с данными запроса, при поступлении нового запроса достаем старую фьючу, ее завершае с кодом 202, а вместо нее кладем новую фьючу
источник

AK

Andrey Karepin in pro.jvm
Здарова, посоны
источник

AK

Andrey Karepin in pro.jvm
объясните, пожалуйста, почему такой код не компилируется
https://onlinegdb.com/1z-v1g3nh
источник

AK

Andrey Karepin in pro.jvm
если в FooProvider cf, af, bf оставить как raw types, то компилятор всё устраивает
источник

AG

Alexey Genus in pro.jvm
В сигнатуре IFoo<T>, а возвращается, например, в первом case IFoo<C>. Это разные типы и один другому не наследник
источник

AS

Artem Sokolov in pro.jvm
Andrey Karepin
если в FooProvider cf, af, bf оставить как raw types, то компилятор всё устраивает
потому что нет способа доказать что, например, возвращаемый в первом случае cf - это будет подтип именно IFoo<T> (где Т в конкретном вызове дальше по коду будет определено)
если это пропускать - то возможны ошибки каста в рантайме, компилятор старается этого недопустить
источник

AK

Andrey Karepin in pro.jvm
Alexey Genus
В сигнатуре IFoo<T>, а возвращается, например, в первом case IFoo<C>. Это разные типы и один другому не наследник
но ведь T ограничен снизу C
источник

AS

Artem Sokolov in pro.jvm
Andrey Karepin
но ведь T ограничен снизу C
не понял как это относится к делу
смотрите, я вызываю
getFoo(CB)
теперь в момент вызова можно представить как будто у нас Т зафиксировалась на тип CB
и это эквивалентно методу IFoo<CB> getFoo(CB c)
далее вы в методе пишете return cf; который имеет тип IFoo<C> (компилятор не может доказать что вы его вернете только тогда когда у вас выше T == C)
но тип IFoo<C> и IFoo<CB> это 2 совершенно разных типа из-за того что дженерики в джаве инвариантны
источник

AK

Andrey Karepin in pro.jvm
понял, спасибо
источник

l

l|v|l in pro.jvm
Народ, привет. Ищу либу для java, которая бы работала схожим способом как beautifulsoup 4 на python. Есть ли аналог, не подскажете?

P.S. Beautiful Soup — это библиотека Python для извлечения данных из файлов HTML и XML
источник

AK

Andrei K in pro.jvm
l|v|l
Народ, привет. Ищу либу для java, которая бы работала схожим способом как beautifulsoup 4 на python. Есть ли аналог, не подскажете?

P.S. Beautiful Soup — это библиотека Python для извлечения данных из файлов HTML и XML
Jsoup?
источник

D

Denis in pro.jvm
хеллоу. есть рест-контроллер на спринге, который помимо остальных параметров принимает Model obj. Если составлять запрос в виде param1=... , param2 =... , model.field1=..., model.field2=... - то метод в виде getMethod(String param1, String param2, Model model) самостоятельно получает model из параметров. Можно ли сделать так, чтобы запрос был в виде param1=... , param2 =... , model = MODEL_AS_JSON и метод понимал этот json как объект класса Model без преобразования json-to-pojo?
источник