Size: a a a

2021 February 09

А

Алексей in pro.jvm
Блин. М1 это новый мак...
источник

T

Tim Ami in pro.jvm
Где то читал что у м1 проблемы с jvm...
источник

C

Cargeh in pro.jvm
wekar
Ребят есть кто на м1 работает тут?
уже спрашивали
источник

А

Алексей in pro.jvm
Tim Ami
Где то читал что у м1 проблемы с jvm...
Openjdk вроде пашет
источник

ES

Erik Shamaev in pro.jvm
Друзья, привет!
Я пробегаю по кэшу игнайта и ключи значений заношу в массив keys таким образом:
igniteCache.query(new ScanQuery<>(null)).forEach(entry -> keys.add((String) entry.getKey()));

Вопрос: как можно замокать вызов igniteCache.query().
Т.е. я не знаю что вернуть при: when(igniteCache.query(any())).thenReturn(???) чтобы массив keys заполнился тестовыми значениями.
источник

R

Roman in pro.jvm
Вечер добрый. Никак не могу понять почему не происходит jpa валидация энтити перед сейвом. Что интересно - на контроллере валидация  метод параметров срабатывает. Может кто сталкивался с этим и может подсказать в чём дело.
Для справки: юзаю spring-boot-starter-validation 2.4.2 версии

upd: решил проблему использованием use-site target аннотаций (котлин)
источник
2021 February 10

HH

Human Human in pro.jvm
Это нормально что в spring - java bean validation (@Valid в методе контроллера) - отрабатывает раньше чем @PreAuthorize("isAnonymous()") ?
источник

HH

Human Human in pro.jvm
Странно, что это не поддается настройке. Только хак с приватным/доп. методом помогает
источник

b

borsch in pro.jvm
Human Human
Это нормально что в spring - java bean validation (@Valid в методе контроллера) - отрабатывает раньше чем @PreAuthorize("isAnonymous()") ?
впринципе да. в PreAuthorize можно ссилатись на тело запроса. если оно невалидно, тогда может выйти странный результат в PreAuthorize
источник

AE

Alexandr Emelyanov in pro.jvm
Human Human
Странно, что это не поддается настройке. Только хак с приватным/доп. методом помогает
Ну тут надо посмотреть как обрабатывается @Valid, если так же через аоп, то там вроде порядок прокси никак не настроить. Если он отрабатывает на этапе разрешения параметров, то тут ничего не сделаешь.

Я думаю верным вариантом будет передать результат валидации в метод контроллера и сформировать ошибку самим
источник

A

Andy in pro.jvm
Всем привет. Подскажите как сделать высокопроизводительный Rest API (>10000 rps) на Springboot? Читать и писать из/в бд
источник

O

Oleg in pro.jvm
Andy
Всем привет. Подскажите как сделать высокопроизводительный Rest API (>10000 rps) на Springboot? Читать и писать из/в бд
сначала можно найти кто не тянет эту нагрузку в цепочке веб - парсинг - процессинг - БД

и оптимизировать этот компонент
источник

AF

Alexey Fomichev in pro.jvm
Andy
Всем привет. Подскажите как сделать высокопроизводительный Rest API (>10000 rps) на Springboot? Читать и писать из/в бд
Если дело в бд - не пиши в бд
источник

AF

Alexey Fomichev in pro.jvm
Пиши в кеш, потом уже в базу
источник

AF

Alexey Fomichev in pro.jvm
А вообще лучше конкретизируй кейс. Так не понятно
источник

AK

Alexander Komarov in pro.jvm
Andy
Всем привет. Подскажите как сделать высокопроизводительный Rest API (>10000 rps) на Springboot? Читать и писать из/в бд
сделай сначала на 1 тпс, а потом масштабируй
источник

A

Andy in pro.jvm
Кейс - шахматная игра, много игроков/ игр. Апи чтобы делать ходы, получать состояние игры по айдишнику
источник

y

yegor256 in pro.jvm
We've finished the review of all 23 papers submitted to ICCQ and selected only six of them for publication. The selected papers do seem to be interesting, check their abstracts. This event is really unique for Russia, for a number of reasons. First, it's done in cooperation with IEEE Computer Society. Second, its Program Committee is independent and international: MIT, Microsoft, Univ of California, Univ of Postdam, etc. Third, it's sponsored by Huawei, Kaspersky, Yandex and SberCloud (key players in Russian tech market) and by HSE Univ, MIPT, MSU, and ISP RAS (key academic orgs in Moscow). The event will happen in online mode in Zoom and will be streamed in YouTube. I encourage you to register anyway, here.
источник

AK

Alexander Komarov in pro.jvm
огого, личесс и чесском напряглись
источник

AF

Alexey Fomichev in pro.jvm
Используй read-through-cache
источник