jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5858

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat Конфы: @jvmconf ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

Скорее всего в реальном сеттинге вопроса это ничего не поменяет, но сами CF это просто объекты-переносчики и не выполняются нигде, блокируются треды. CF может вообще применяться без какого-либо экзекьютора/пула под боком, классический пример - это симуляция асинхронных операций в тестах

Читать полностью…

pro.jvm

исчерпают пул, дальше надо смотреть на очередь задач, если и она будет исчерпана - будет реджектить новые таски, все остальные будут ждать

Читать полностью…

pro.jvm

ну и да, напомню что использование для таких целей мультикаста и тем более открытого dht - это такая огромная черная дыра в безопасности. так что сервер ваш друк

Читать полностью…

pro.jvm

Так это дичь. Кому такое надо?

Читать полностью…

pro.jvm

ну вот здесь центральный сервер существует?

Читать полностью…

pro.jvm

там второй пример есть

Читать полностью…

pro.jvm

Ну ок, пусть люди через мессенджеры будут передавать свои IP (фу фу фу, дичь какая)

У тебя на сетевом уровне есть минимум три момента
1. Для соединения хотя бы с одной стороны должен быть белый IP
2. На роутере проброшен порт (ну или пойти путем hole punching)
3. Надеяться что провайдер не блокировал тебе все порты

Читать полностью…

pro.jvm

да можно десктоп делать

свинг
джава фх
грааль вм подтянулся

и из последнего: компоуз платформа на Котлин

Читать полностью…

pro.jvm

Это только в локалке.

Ну и не dhcp, а utp broadcast

Читать полностью…

pro.jvm

можно как и dhcp броадкасты кидать

Читать полностью…

pro.jvm

Во первых это peer-to-peer, во вторых из открытых это только DHCP, в остальном без сервера не обойтись, он должен минимум скоорденитровать

Читать полностью…

pro.jvm

я тож сопротивлялся до последнего

но даже это было очень давно)

Читать полностью…

pro.jvm

А у них апи на джаве?

Читать полностью…

pro.jvm

Библиотека компонентов упростила бы мою жизнь)

Но и без нее справиться можно, карточки отрисовать, но да, это все же достаточно сложная картинка

Читать полностью…

pro.jvm

Ага. SVG - это просто XML, его должно быть легче генерить чем настоящую картинку

Читать полностью…

pro.jvm

Спасибо, понял теперь разницу между виртуальными потоками и CompletableFuture, а то думал что дело только в императивном стиле

Читать полностью…

pro.jvm

discovery это не authn/z

Читать полностью…

pro.jvm

Привет, подскажите пожалуйста, может ли много созданных CompletableFuture, которые блокируются полностью заблокировать ForkJoinPool, на котором они выполняются? И что будет в таком случае?

Читать полностью…

pro.jvm

@prosto_shelidon мне клавиатура исправила, я и не прочёл. Там не DHCP, а DHT

Читать полностью…

pro.jvm

Так он же и хочет передать IP через мессенджеры...

Читать полностью…

pro.jvm

Не обойтись, если подразумевается работа через интернет, а не интранет

Бродкаст режут провайдеры уже на уровне своей локалки, чего уж говорить про магистралов

Читать полностью…

pro.jvm

ещё одна альтернатива - положить в конфигурацию адреса соседей при запуске, централизованное знание конечно есть, а вот сервера нет

Читать полностью…

pro.jvm

я парирую утверждение "без сервера не обойтись"

Читать полностью…

pro.jvm

ну и dhcp не то что бы p2p

Читать полностью…

pro.jvm

Координацию я оставляю на клиенский уровень, пробросить мост можно и через меседжеры, проблема больше в том что я час в гугле покапался, и ничего толкового не нашел

Читать полностью…

pro.jvm

Peep-to-peep, одноранговая сеть

В общем чтоб клиенты приложения связывались между собой без использования сервера,напрямую

Читать полностью…

pro.jvm

имхо это проигранная битва

сейчас проще поднять http локальный и в браузере все управление статикой размазать, чем прям на джавке сделать ui, кроме самого простого с 1 кнопкой

лет 10 это уже так, десктоп не очень жив, а мобилы вообще другая вселенная

Читать полностью…

pro.jvm

Я почти справился с этой картиной на java awt, но 3к+ строк с выставлением координат и цветов немного расстроило, ну и шрифты, они очень плохо прям рисовались

Читать полностью…

pro.jvm

awt окаменевшее уже

сорри за занудство, все еще ощущение что тебе не просто картинка нужна в стиле 2d graphics, а библиотека компонентов для ui)

если просто векторная картинка в 2d - svg отличный вариант, для передачи в браузер его даже конвертить ни во что другое не обязательно

Читать полностью…

pro.jvm

Почитаю насчет этой либы, спасибо

Читать полностью…
Subscribe to a channel