@jvmchat

Страница 2366 из 2890
4n9k3y5h1k
02.04.2018
07:41:02
Понедельник начинается с похмелья

Все остальное уже потом

Ненавижу умников, которые выкатывают сырую версию в мастер, а потом приходится перется, потому что аврал

Google
4n9k3y5h1k
02.04.2018
07:43:02
Потому что по идее у меня сегодня выходной должен был быть

Quantum Harmonizer
02.04.2018
08:00:10
не тот чат

Artjom
02.04.2018
08:01:11
гугл ?

sbazarbaev
02.04.2018
08:01:27
Ок)

Moon
02.04.2018
08:36:55
Ребят, как можно обеспечить многопоточную отрисовку в swing?

Bogdan
02.04.2018
08:37:19
Moon
02.04.2018
08:40:33
везде гуи рисуется в одном потоке
То есть никак нельзя? Хотелось бы, чтобы каждая фигура из листа таких фигур рисовалась с определенной задержкой

Moon
02.04.2018
08:44:47
Вернее не фигура рисовалась с задержкой, а после каждой отрисовки была задержка

Vladimir
02.04.2018
08:49:12
То есть никак нельзя? Хотелось бы, чтобы каждая фигура из листа таких фигур рисовалась с определенной задержкой
Для задержки не нужно делать параллельные потоки. В любом GUI-фреймворке есть возможность выполнить действие через некоторое время. Например, через javax.swing.Timer.

Moon
02.04.2018
08:52:20
Для задержки не нужно делать параллельные потоки. В любом GUI-фреймворке есть возможность выполнить действие через некоторое время. Например, через javax.swing.Timer.
Да, но я столкнулся с тем, что panel, на котором должен появиться готовый результат, не появляется до тех пор, пока paintComponent не закончит свою работу В paintComponent я рисую фигуры, там же пытаюсь организовать задержку Я что-то делаю не так

Google
Moon
02.04.2018
08:52:41
https://github.com/kirill-grouchnikov/trident
Спасибо за ссылку, позже чекну

Роман
02.04.2018
08:55:29
Делай все вычисления в отдельном потоке. Результаты публикуй в какой-нибудь стор, а сама панель пусть отображает данные из этого стора и обновляется с необходимой тебе скоростью

я когда-то делал нечто математическое на swing, у меня был рабочий поток, который публиковал данные в CopyOnWriteArrayList (почему бы и нет), а swing просто рисовал с него картиночки.

может вышло криво, но я добился, чего хотел. + в потоке с вычислениями организовал задержки

Moon
02.04.2018
09:00:14
Делай все вычисления в отдельном потоке. Результаты публикуй в какой-нибудь стор, а сама панель пусть отображает данные из этого стора и обновляется с необходимой тебе скоростью
В принципе, так и делается у меня, если я верно вас понял. Из файла считываются данные, в другом потоке они обрабатываются и разбиваются на лист и сет, по окончании этого потока отрисовывается gui, то есть swing рисует уже готовые энтити, и все, что нужно сделать -- организовать задержку после отрисовки каждого из элементов После школы приду и попробую сделать в таймере Спасибо

Роман
02.04.2018
09:00:31
сделай задержки прямо в потоке.

попробуй CountDownLatch. Он позволяет сделать задержки, пока не выполнятся необходимые тебе условия.

Nikita
02.04.2018
11:45:24
Всем привет, 11 апреля в СПб пройдет Scala митап, регистрация тут: https://www.meetup.com/ScalaSpb/events/249346870/ Приходите и зовите коллег

soontothemoon
02.04.2018
11:53:03
Всем привет!

Не подскажите, как можно тестировать (unit test) api контроллеров в spring boot приложении с basic htttp autorization используя mock autorization ?

Sergey
02.04.2018
11:55:52
Юнит-тестить контроллеры не имеет никакого смысла

Alexander
02.04.2018
11:56:39
Юнит-тестить контроллеры не имеет никакого смысла
а как еще понять что контроллер дернул нужный сервис ?! :)

Nikita
02.04.2018
11:56:58
Юнит-тестить контроллеры не имеет никакого смысла
Ну если жирные контроллеры, а не вызов одного сервиса, то почему ж нет?

Sergey
02.04.2018
11:57:54
Ну если жирные контроллеры, а не вызов одного сервиса, то почему ж нет?
А не проще тогда каждый сервис потестить юнитами? А контроллеры покрыть инеграционкой

Павел
02.04.2018
11:57:58
Юнит-тестить контроллеры надо обязательно даже если это спринг

интеграционка дорогая — это второй кволити-гейт

Google
Павел
02.04.2018
11:58:36
надо чтобы падало на первом, если есть такая возможность. А то вообще всё можно интеграционкой покрыть

Nikita
02.04.2018
11:58:37
Sergey
02.04.2018
11:59:29
Если предположим это рест, сидеть и тестировать юнитами правильно ли сработали аннотации спринга?

Крайне интересные задачи и тамада хороший

Nikita
02.04.2018
12:00:30
Если предположим это рест, сидеть и тестировать юнитами правильно ли сработали аннотации спринга?
Еще раз: если у тебя есть какая-то логика в контроллерах, а не просто вызов одного сервиса с параметрами запроса, то смысл есть

Sergey
02.04.2018
12:00:42
Тогда контроллер = сервис

И это уже песня другая

Про толстые контроллеры не одна статья написана и не один срач в коментах разведен

Nikita
02.04.2018
12:03:44
Про толстые контроллеры не одна статья написана и не один срач в коментах разведен
Ну так это не отменяет того, что жирные контроллеры можно тестировать юнит-тестами)

Sergey
02.04.2018
12:03:58
Разумеется, в этом случае - даже нужно

soontothemoon
02.04.2018
12:06:48
Sergey
02.04.2018
12:07:52
soontothemoon
02.04.2018
12:09:35
спасибо) чейчас попробую, заголовок не догадался вставить

https://stackoverflow.com/a/37819625 ?
? все получилось, спасибо, выручил

Dmitry
02.04.2018
12:23:30
а в виндовом дистрибутиве девятки jaotc отсутствует?

Sleeping
02.04.2018
13:04:15
Ребята, помогите с селениумом. Хочу поймать iframe поля письма Mail.Ru. Испробовал все варианты которые нашёл в интернете, никак. Есть ли возможность с помощью TAB перепрыгнуть в это поле и начать писать?

Admin
ERROR: S client not available

guga
02.04.2018
14:36:41
Саша, Саша, так делать нельзя, ты же знаешь, оформляешь вакансию, шлешь админам, они постят в @jvmjobs, а ты ждешь фидбек

Google
Igor
02.04.2018
14:39:10
Может смогу помочь, в свое вpемя нашпехался с селениумом знатно

?Alex
02.04.2018
14:41:39
Самовыпил

Alex
02.04.2018
15:06:26
Egor
02.04.2018
15:10:35
Anatoly
02.04.2018
15:17:51
Вопрос по Nashorn Java API: как из Java передать массив в JS, чтобы он имел прототип https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype ? Возможно ли это?

Bogdan
02.04.2018
15:25:51
Извращения ?
Немного да

KW
02.04.2018
15:48:43
Привет, гайз! Нид хелп: Ситуация: A a = (A) b; где b - замоканый инстанс Ловлю ClassCastException, что логично. Вопрос: есть метод/вариант замокать процесс каста? Доступные либы: мокито, повермок, джеймокит П.С. это легаси код, рефакторить не выйдет.

KW
02.04.2018
15:55:38
спасибо за ответ, но, к сожалению, этот каст происходит в первой строке тестируемого метода...

Aleksander
02.04.2018
15:56:27
спасибо за ответ, но, к сожалению, этот каст происходит в первой строке тестируемого метода...
А нельзя эту строчку вынести в отдельный микрометод? назвать его как-нибудь типа asA();

или вообще ничего нельзя уже поменять и так далее?

KW
02.04.2018
15:57:30
второй вариант, но как план Б буду иметь в виду, спасибо

Блаженный
02.04.2018
15:58:29
Ухты, настоящие фальшивомонетчики в чате

Зачем их банить?

Вам бы только жаловаться. Нет чтобы поддержать стартам

Так, я не понял. Это я забыл реплац нажать, или посты поудаляли?

Митко Соловец?
02.04.2018
16:00:31
ты просто разговариваешь сам с собой

Блаженный
02.04.2018
16:00:38
Хммм

Там выше валюту фальшивую продавали

Вроде нажимал реплай

Google
Anatoly
02.04.2018
16:46:12
Вопрос по Nashorn Java API: как из Java передать массив в JS, чтобы он имел прототип https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype ? Возможно ли это?
так, выкрутился, возвращая java.lang.ArrayList и используя метод stream() для использования Stream API: engine.eval( "let rs = usr.method();" + "\n" + "rs.stream().filter((e)=>true).sorted().forEach((e)=>print('result set'));" + "\n" + "" );

PR
02.04.2018
16:51:24
ыыы
из за тебя я ударил монитор

Страница 2366 из 2890