Size: a a a

2021 June 25

AD

Alex D in pro.jvm
Ага, спасибо. Я нашел и сделал, через самописный  модуль mapper.registerModule(new ForcedStringParserModule());
Подробней тут https://quares.ru/?id=279858
источник

N

Nan0 in pro.jvm
понял, спасибо👍
предполагаю, что мы про это говорим:
https://stackoverflow.com/a/43637491/8370915
источник

u

unacanenudx03728 in pro.jvm
Ребят, я привязал VK API к игре и решил проверить приписав метод вк к рабочему методу игры. но в ходе проверки у меня зависла игра из за того что метод вк приписал в runGame() как сделать чтобы вк апи работал с игрой стабильно
источник

u

unacanenudx03728 in pro.jvm
public static void server() throws Exception {  
       System.out.println("Running...");  
       while(true){  
           Thread.sleep(300);  
           try {  
               Message msg = vkCore.getMessage();  
               if (msg != null && (!msg.getText().isEmpty()))  
                   Executors.newCachedThreadPool().execute(()->sendMessage(getReplyMessage(msg),/*User id*/msg.getPeerId(),msg.getRandomId()));  
           } catch (ClientException e) {  
               System.out.println("Reconnecting...");  
               Thread.sleep(10000);  
           }  
       }
источник

DC

Denis Chikanov in pro.jvm
Переслано от unacanenudx03728
что делать
источник

DC

Denis Chikanov in pro.jvm
Переслано от unacanenudx03728
чтобы прога не висла подключениями вк
источник

DC

Denis Chikanov in pro.jvm
Переслано от Denis Chikanov
не делать их в основном потоке, видимо
источник

DC

Denis Chikanov in pro.jvm
Переслано от Denis Chikanov
У тебя вон в коде выше даже есть какой-то такой экзекутор, подумай, нельзя ли его ещё к чему-то применить
источник

u

unacanenudx03728 in pro.jvm
ограничить?
источник

Я

Ярослав in pro.jvm
Комрады
Как заставить feign client отправлять запросы на https?

С сертификатами какая-то муть

feign.RetryableException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target executing GET https://example.org
источник

VZ

Viktor Zub in pro.jvm
У меня изза специфики  QueryDSL и использования CollQuery.where(Predicate) в рантайме генерится код, но его компиляция (тоже в рантайме) падает с package not found , с Java 8 и было все ок когда юзали war, а теперь с легким томкатом и jar артефактом на выходе, получаю ошибку  
Тут я чатюсь в похожем треде https://github.com/querydsl/querydsl/issues/2455
Вдруг кто то стыкался
источник

SG

Sergei Getmanenko in pro.jvm
А пакет с сгенериными qClass пометили как ресурсы ?
источник

SG

Sergei Getmanenko in pro.jvm
У меня как раз было что то такое, и это помогло
источник

AE

Alexandr Emelyanov in pro.jvm
Фейн клиент не причем, добавь сертификат целевого сервера в кейстор
источник

AE

Alexandr Emelyanov in pro.jvm
Не как ресурсы надо, а как папка исходников
источник

SG

Sergei Getmanenko in pro.jvm
Ой да, перепутал, ну думаю это было очевидно ))
источник

BP

Bogdan Panchenko in pro.jvm
Не гуру, но почитав ответы предложу такой странный вариант:
 - заводим enum Success, Failure.
 - базовый актор держит транзакцию (если это можно) и посылает следующему актопу.
 - каждый актор должен перед одно из значений энума следующийему.
 - цепочка замыкается на первом. Он и решает комиьиь или нет.

Проблема: как держать транзакцию открытой или как ее закрыть в любом случае
источник

M

Magzhan in pro.jvm
Тоже не гуру, но есть ли причины не запихнуть всю логику в одного актора? То есть 1 сообщение = 1 транзакция
источник

ЕА

Евгений Афанасьев... in pro.jvm
Не, нету. Решил использовать паттерн Сага
источник

VZ

Viktor Zub in pro.jvm
А как это сделать?
источник