Size: a a a

2021 January 11

AW

Artur Woskresensky in pro.jvm
http server запускаю вот так: docker run -i -t -p 8080:8080 jasonrm/dummy-server
Он очень простой, просто отвечает 200 на GET
источник
2021 January 12

D

DEN4_X in pro.jvm
какой самый просто способ разархивировать .RAR файл через java код?
источник

q

qweqwe in pro.jvm
DEN4_X
какой самый просто способ разархивировать .RAR файл через java код?
источник

q

qweqwe in pro.jvm
Лучшая либа по архивам
источник

D

DEN4_X in pro.jvm
одскажите, как автоматически вставить в поле на сайте текст и нажать кнопку и все это сделать через Java код?

Desktop.getDesktop().browse(new URI("https://yandex.ru/"));

покачто только занаю как зайти на сайт через java, НО вот как сделать шаблонные действия затрудняюсь?
источник

SS

Stanislav Skuratov in pro.jvm
DEN4_X
одскажите, как автоматически вставить в поле на сайте текст и нажать кнопку и все это сделать через Java код?

Desktop.getDesktop().browse(new URI("https://yandex.ru/"));

покачто только занаю как зайти на сайт через java, НО вот как сделать шаблонные действия затрудняюсь?
С помощью Selenium и его WebDriver?
источник

AE

Alexandr Emelyanov in pro.jvm
Artur Woskresensky
Ребят, всем привет. Делаю простенкий TCP Relay. Делаю accept на Server socket, получаю обычный, потом создаю еще один обычный сокет и подключаюсь к http серверу. Потом просто копирую из inputstream одного сокета в outputstream другого и наоборот. Причем код копирования каждый рас запускается в отдельном Runnable на Executor-e. Но если на сокеты не сетать timeout, то через несколько запросов (как понимаю просто треды заканчиваются в executor-е) очередной начинает висеть. Дебажнул и такое впечатление, что блокируется на чтении из http сервера обратно на клиент. Тоесть http server -> tcp relay -> client.
Никак не хочется подниматься на уровень http, так как хочу сделать tcp relay универсальным (то есть не важно будет какой протокол будет работать наверху tcp).  Или сейчас так не делают или по каким-то причинам, мне неизвестным, это невозможно? Конечно хочется перейти на nio и nio2, но пока пытаюсь держать этот личный эксперимент предельно простым. Заранее большое спасибо за ответ.
1. Увеличить количество тредов
2. Уйти на nio/netty

Один из двух
источник

R

Ravan in pro.jvm
Hello
источник

VS

Vlad Shevchenko in pro.jvm
ПРивет, подскажите плз. Как правильно ответить если юзера нету - 404 Not Found или [ ]  или пустой лист
/users/{userId}/role-mappings?type=ADMIN
источник

DC

Denis Chikanov in pro.jvm
Vlad Shevchenko
ПРивет, подскажите плз. Как правильно ответить если юзера нету - 404 Not Found или [ ]  или пустой лист
/users/{userId}/role-mappings?type=ADMIN
204 No Content?
источник

ch

central hardware in pro.jvm
Vlad Shevchenko
ПРивет, подскажите плз. Как правильно ответить если юзера нету - 404 Not Found или [ ]  или пустой лист
/users/{userId}/role-mappings?type=ADMIN
В каком случае то?
источник

VS

Vlad Shevchenko in pro.jvm
central hardware
В каком случае то?
если юзера нету по userId
источник

AE

Alexandr Emelyanov in pro.jvm
Vlad Shevchenko
ПРивет, подскажите плз. Как правильно ответить если юзера нету - 404 Not Found или [ ]  или пустой лист
/users/{userId}/role-mappings?type=ADMIN
нет пользователя - 404, нет ролей у пользователя - пустой список
источник

B1

Burevesnik 1960 in pro.jvm
Ребята, может кто-то слышал либы с подобным функционалом. Есть json с динамичной структурой, нужно сравнить с ним другой json и показать есть ли разница в полях или значениях.
источник

AG

Alexey Genus in pro.jvm
источник

SM

Stanislav Myachenkov in pro.jvm
Burevesnik 1960
Ребята, может кто-то слышал либы с подобным функционалом. Есть json с динамичной структурой, нужно сравнить с ним другой json и показать есть ли разница в полях или значениях.
Можно посмотреть в сторону JsonPatch формата и либ, реализующих его, например https://github.com/java-json-tools/json-patch
источник

VP

Vasili Pispanen in pro.jvm
Burevesnik 1960
Ребята, может кто-то слышал либы с подобным функционалом. Есть json с динамичной структурой, нужно сравнить с ним другой json и показать есть ли разница в полях или значениях.
Быстрый вариант - перегнать любым сериализатором в мапу, сравнить мапы
источник

c

cheetah in pro.jvm
Привет можно спросить ,
у меня скачанна openjdk 15 но когда запускаю некоторые приложения ,пишет что не установлена джава 1.8 и выше
источник

AB

Alessio Bratenkov in pro.jvm
источник

c

cheetah in pro.jvm
visualvm например
источник