Size: a a a

2020 July 15

かたかわ in pro.jvm
Могу ошибаться
источник

I

Igor in pro.jvm
но каким боком то, что я храню у себя, если я всё отдаю юзеру, чтобы он смог запустить это?
источник

I

Igor in pro.jvm
на выходе из protector4j я получаю шифрованный жарник и кастомную jre
источник

I

Igor in pro.jvm
как я понимаю, ключ вшит где-то внутри jre
источник

I

Igor in pro.jvm
что просто усложняет его поиск
источник

かたかわ in pro.jvm
Я тебя обманул, ключ не передается
источник

かたかわ in pro.jvm
Ща
источник

かたかわ in pro.jvm
Бля не могу залить пикчу
источник

I

Igor in pro.jvm
かたかわ
Бля не могу залить пикчу
кинь в личку
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Igor
как я понимаю, ключ вшит где-то внутри jre
Что-то вроде того. Для старта используется нативный бинарник, который расшифровывает классы.
источник

KG

K G in pro.jvm
Привет
Может у кого-нибудь был опыт разроботки maven плагина.
Есть ли возможность задать приоритет параметров переданых через командную строку (-Dparam=value) над параметрами в блоке <configuration>...</configuration> в pom файле?
Тоесть даже если у меня задан параметр через pom файл, в случае если передан параметр через консоль, использовалось значение из консоли.
источник

SP

Sam Panza in pro.jvm
K G
Привет
Может у кого-нибудь был опыт разроботки maven плагина.
Есть ли возможность задать приоритет параметров переданых через командную строку (-Dparam=value) над параметрами в блоке <configuration>...</configuration> в pom файле?
Тоесть даже если у меня задан параметр через pom файл, в случае если передан параметр через консоль, использовалось значение из консоли.
В моджо разруливай, нет такого из коробки, чтобы sys props имели приоритет над configuration. Тут вам не Спринг бут волшебный
источник

KG

K G in pro.jvm
Sam Panza
В моджо разруливай, нет такого из коробки, чтобы sys props имели приоритет над configuration. Тут вам не Спринг бут волшебный
Которая анотация @Mojo?
источник

SP

Sam Panza in pro.jvm
K G
Которая анотация @Mojo?
Не в самой аннотации конечно же, а в коде методов класса, который моджо
источник

KG

K G in pro.jvm
Sam Panza
Не в самой аннотации конечно же, а в коде методов класса, который моджо
Ок, попробую
Спасибо
источник

Д

Дмитрий in pro.jvm
Привет. Посоветуйте топ каналы по джаве и литературу?
источник

YG

Yury Golikov in pro.jvm
Привет
Мне нужно обрабатывать запросы для каждого юзера (по userID) последовательно. Те чтобы запросы от одного userID не могли идти на параллельных потоках. При этом отменять такие запросы нельзя, нужно класть во очередь.

Как это лучше всего сделать?

Пока по топорному думаю сделать так:
HashMap по UserID c очередями для запросов. Ищем в мапе по UserID, если нет очереди - значит пушим задачу в ThreadPoolExecutor. Если есть, значит ставим в очередь. В свою очередь после выполнения таски подвешиваем хук afterExecute и ищем новую задачу для этого UserID если есть.
источник

AE

Alexandr Emelyanov in pro.jvm
Yury Golikov
Привет
Мне нужно обрабатывать запросы для каждого юзера (по userID) последовательно. Те чтобы запросы от одного userID не могли идти на параллельных потоках. При этом отменять такие запросы нельзя, нужно класть во очередь.

Как это лучше всего сделать?

Пока по топорному думаю сделать так:
HashMap по UserID c очередями для запросов. Ищем в мапе по UserID, если нет очереди - значит пушим задачу в ThreadPoolExecutor. Если есть, значит ставим в очередь. В свою очередь после выполнения таски подвешиваем хук afterExecute и ищем новую задачу для этого UserID если есть.
для этого есть BlockingQueue/BlockingDeque
источник

AE

Alexandr Emelyanov in pro.jvm
либо акторная система, в корутинах есть каналы
источник

YG

Yury Golikov in pro.jvm
Alexandr Emelyanov
для этого есть BlockingQueue/BlockingDeque
Посмотрел поверхностно. Оно же блокирует поток как я понял. Мне не нужно на каждого юзера по потоку
источник