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

еще раз, перепроверь то что я тебе сказал

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

pro.jvm

перерисовка вроде через SwingUtilities.invokeLater должна делаться

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

pro.jvm

https://pastebin.com/bcF1WtY2

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

pro.jvm

Там начинается "работа", в консоль я вывожу 100 строчек с паузой. Потом процесс заканчивается. Все время, пока выводятся строчки, модальное окно "белое", как все строчки отрисуются, модальное окно скрывается

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

pro.jvm

ты отладчиком тут проходился? метод не ожидает завершения?

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

pro.jvm

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

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

pro.jvm

Код длительного процесса перенес в SwingWorker. Наладил колбек на обновление прогрессбара.

Когда все запускаю, сталкиваюсь с проблемой. Модалное окно, в котором должен быть нарисован прогрессбар, показывается, но внутри пусто - лейбл и прогрессбар полностью отсутствуют. Вызов метода repaint() для модалки не помогает. В чем может быть дело?

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

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

pro.jvm

Тебе в чат для андроида

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

pro.jvm

jwt генерится и остается на сервере, а клиенту отдается сессия? так?)

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

pro.jvm

Там внутри токены, а клиенту отдается айди сессии

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

pro.jvm

https://www.baeldung.com/spring-session

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

pro.jvm

Не знаю как ещё объяснить

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

pro.jvm

Хранят, не выкидывают пока не протух

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

pro.jvm

ну чтоб новый получить

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

pro.jvm

это безумие 😁
внутри токена должно быть время жизни, клиент (сервис) получил токен 1 раз, и дальше смотрит на этот ттл, если ок (+допуск там даж есть на лаг) то юзает

зачем его выкидывать каждый раз я прям хз

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

pro.jvm

Вчера я еще не заморачивался со всеми этими воркерами, просто вызывал метод показа модального окна и оно было таким недорисованным.

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

pro.jvm

Метод execute() реализован внутри Свинга. Он в итоге вызывает переопределенный метод doInBackground(), в котором я ставил брейкпоинт, туда управление попадает.

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

pro.jvm

это ничего не доказывает. ты отладчиком в том while цикле пройдись

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

pro.jvm

большие куски кода лучше постить через hastebin/pastebin

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

pro.jvm

Выполнение кода длительной обработки у меня стартует из обработчика события клика на компонент в главном окне.

Я сделал класс SwingProcess extends SwingWorker<Boolean, Integer>, в котором реализовал "длительный процесс".

Экземпляр для модального окна я рожаю в том же обработчике события клика в главном окне.

SwingProcess swingProcess = new SwingProcess();
swingProcess.configure(null);
swingProcess.execute();

ProgressBarGui progressBarGui = new ProgressBarGui();
progressBarGui.setValue(0);
progressBarGui.setVisible(true);
while (!swingProcess.isDone()) {
int currentProgress = swingProcess.getProgress();
progressBarGui.setValue(currentProgress);
progressBarGui.repaint();

DateTimeTools.waitFewMillis(500L);
}
progressBarGui.setValue(100);
DateTimeTools.waitFewMillis(250L);
progressBarGui.hideWindow();

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

pro.jvm

там есть тред для отрисовки, который нельзя лочить, ты не в него перенес? не помню как он там называется

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

pro.jvm

Добрый день!
У меня есть Swing окно. По определенному событию в нем требуется запустить длительную задачу и отобразить новое модальное окно с индикатором процесса выполнения.
Я создал класс для модального окна с индикатором (и текстовым лейблом), унаследовав его от JFrame.
Код длительного процесса перенес в SwingWorker. Наладил колбек на обновление прогрессбара.

Когда все запускаю, сталкиваюсь с проблемой. Модалное окно, в котором должен быть нарисован прогрессбар, показывается, но внутри пусто - лейбл и прогрессбар полностью отсутствуют. Вызов метода repaint() для модалки не помогает. В чем может быть дело?

Когда длительный процесс заканчивается, отрабатывают методы, скрывающие модальное окно.
Добрый день!
У меня есть Swing окно. По определенному событию в нем требуется запустить длительную задачу и отобразить новое модальное окно с индикатором процесса выполнения.
Я создал класс для модального окна с индикатором (и текстовым лейблом), унаследовав его от JFrame.

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

pro.jvm

Всем привет, может кто-то занимается модингом аппок под Андроид?

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

pro.jvm

Ага, мы хотели в будущем тоже так сделать

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

pro.jvm

А сейчас это все решается политиками доступа в сервис меше

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

pro.jvm

С сессиями, поправочка

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

pro.jvm

Такое и спринг секурити с jwt токенами делает из коробки

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

pro.jvm

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

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

pro.jvm

В том то и дело, кэширует а не выкидывает

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

pro.jvm

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

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