Size: a a a

2020 October 30

P

Pan Kotek in learn.java
Dmitry Maslov
И подобные конвертеры используют сеттеры, поэтому у дто не получится сделать иммутабельные поля
@Builder или @Value (с версии 1.4 в MapStruct) должно работать
источник

DM

Dmitry Maslov in learn.java
Pan Kotek
@Builder или @Value (с версии 1.4 в MapStruct) должно работать
Если это правда, то это очень хорошо
источник

L

Loljeene in learn.java
Dmitry Maslov
Если это правда, то это очень хорошо
с @Value точно работает. Буквально на этой неделе специально бампнул и проверил
источник

 P

 ‌‌Gleb Pilipets... in learn.java
Ребят, а если взять в Java thread pool и написать цикл вида.

startime = Time.now
concurrent for loop (n)
   res = exexutor.submit(...)
   System.out.println(res.get())
endTime = Time.now - starttime
System.out.println(endTime)


И вот вопрос такой - будет ли код ожидать на System.out.println или просто закинет таску на вывод туда?

Я выяснил, что мне вывелось финальное время, а после этого продолжался вывод в System.out
Это ожидаемо?
Как это работает, если да?
источник

 P

 ‌‌Gleb Pilipets... in learn.java
Ну то есть я получаю результаты быстрее чем сделан весь вывод - это смутило.
Поэтому и стало интересно, как работает System.out
источник

PG

Pavel Glukhov in learn.java
Это у вас в тестах?
источник

 P

 ‌‌Gleb Pilipets... in learn.java
Pavel Glukhov
Это у вас в тестах?
+
источник

 P

 ‌‌Gleb Pilipets... in learn.java
Ну это минимизированный пример - по факту логика немного отличается.
источник

PG

Pavel Glukhov in learn.java
Если да, то лучше взять решение JMH.  И прям доклад Шипилëва можете посмотреть, он рассказвает какие проблемы с вашим подходом.
источник

 P

 ‌‌Gleb Pilipets... in learn.java
Ну JMH про измерения времени? Это я просто для отладки сделал. Я не могу понять, завершает ли программа работу или всё-таки нет.
Если сделать на выводе synchronized, то программа будет значительно дольше выполнятся и тогда только в конце выведет время.
источник

GV

Gukov Viktor in learn.java
 ‌‌Gleb Pilipets
Ну JMH про измерения времени? Это я просто для отладки сделал. Я не могу понять, завершает ли программа работу или всё-таки нет.
Если сделать на выводе synchronized, то программа будет значительно дольше выполнятся и тогда только в конце выведет время.
Для отладки необязательно вставлять в код sout, идея умеет кушать выражения в брекпоинтах
источник

GV

Gukov Viktor in learn.java
Gukov Viktor
Для отладки необязательно вставлять в код sout, идея умеет кушать выражения в брекпоинтах
источник

 P

 ‌‌Gleb Pilipets... in learn.java
Ок, гляну. Спасибо
источник

SP

Sam Panza in learn.java
Pavel Glukhov
Если да, то лучше взять решение JMH.  И прям доклад Шипилëва можете посмотреть, он рассказвает какие проблемы с вашим подходом.
ШИПИЛЁВА
источник

S

Sonne in learn.java
Подскажите литературу по Apache Wicket
источник

PG

Pavel Glukhov in learn.java
Sam Panza
ШИПИЛЁВА
Пофиксил. Спасибо
источник

SP

Sam Panza in learn.java
Sonne
Подскажите литературу по Apache Wicket
источник

PG

Pavel Glukhov in learn.java
Sonne
Подскажите литературу по Apache Wicket
На их сайте а так на торрентах, если кто-то выложил в Вк то можно и там.
источник

SP

Sam Panza in learn.java
Pavel Glukhov
Пофиксил. Спасибо
источник

GV

Gukov Viktor in learn.java
Нет Тагира, но есть Барух. Так себе подборочка жаба стикеров
источник