Size: a a a

2020 June 09

VP

Vladimir Petrakovich in pro.jvm
Vladimir
Тем не менее в 3-4 раза быстрее стало
Да, и 9к строк вырезали. Страшно смотреть, что там было до этого, вроде как какие-то скрипты на баше и груви.
источник

V

Vladimir in pro.jvm
Vladimir Petrakovich
Да, и 9к строк вырезали. Страшно смотреть, что там было до этого, вроде как какие-то скрипты на баше и груви.
Ты контрибьютил что ли?
источник

VP

Vladimir Petrakovich in pro.jvm
Vladimir
Ты контрибьютил что ли?
Я всего лишь открыл коммит, упомянутый в блоге
источник

VP

Vladimir Petrakovich in pro.jvm
После того, как увидел, что они там намесили, мне стало интересно, что же было раньше
источник

V

Vladimir in pro.jvm
Я почему-то был уверен, что там треш. Наверное из-за возраста проекта
источник

CA

Chicco Aa in pro.jvm
Всем привет. Не уверен, что я спрашиваю в нужной группе, ну да ладно.

В общем, понадобилось поставить Zookeeper, шоб потом затестить кафку.
1)Отредачил файл zoo.cfg
2)Добавил в переменные path то, шо нужно(для юзера - java, в системные - zoo блаблабла)
3)java робит, но команда zkserver выдает ошибку:
"log4j:ERROR setFile(null,true) call failed.", хотя файл в папке ...zoo\conf лежит, там же, где zoo.cfg

В чем может быть дело? Текст ошибки-то понял, но как решить-то ее?
источник
2020 June 10

ДК

Дима Красилов... in pro.jvm
А как элегантно решается задача подобного рода:
мне надо получить по mq три разных сообщения, саггрегировать всё это и записать в табличку в реляционной БД.
Что мне использовать?
источник

ДК

Дима Красилов... in pro.jvm
Ну или не записать в БД даже, а в запросе куда-нибудь отправить.
Что угодно.
Мне почему-то на мысль сразу лезет event sourcing, типа создать аггрегат с этой сущностью и когда придут все ивенты делать какие-то действия
источник

AE

Alexandr Emelyanov in pro.jvm
Vadzim Tsitarenka
привет. Подскажите, есть ли проблема в связке spring boot, jackson и offsetDateTime? Приложение не может распарсить из json строку дата/время 2020-06-11T14:50:00.0000+3000
Формат надо донастроить, по умолчанию он не очень нужен с миллисекундами.

+30 часов это случайный пример?)
источник

AE

Alexandr Emelyanov in pro.jvm
Дима Красилов
Ну или не записать в БД даже, а в запросе куда-нибудь отправить.
Что угодно.
Мне почему-то на мысль сразу лезет event sourcing, типа создать аггрегат с этой сущностью и когда придут все ивенты делать какие-то действия
А если между из приходом пару дней? Какие критерии агрегации? Где хранить промежуточный результат пока не пришли все?
источник

AE

Alexandr Emelyanov in pro.jvm
Складывать в бд придется как минимум
источник

ДК

Дима Красилов... in pro.jvm
Alexandr Emelyanov
А если между из приходом пару дней? Какие критерии агрегации? Где хранить промежуточный результат пока не пришли все?
Да, пару дней может быть. Может и неделя
источник

AE

Alexandr Emelyanov in pro.jvm
Дима Красилов
Да, пару дней может быть. Может и неделя
Ну тогда складывать в бд, а когда пришли все - запускать агрегацию и действие по дальнейшей отправке
источник

ДК

Дима Красилов... in pro.jvm
Ну то есть на каждое сообщение чекать, получили ли мы полный набор
источник

AE

Alexandr Emelyanov in pro.jvm
Да
источник

TE

Torgeir Ensrud in pro.jvm
yeh it may be removed
источник

C☭

Chadwick ☭ in pro.jvm
Привет! есть ли разница или профит в java при использовании конструкции:

List<String> myVar = Arrays.asList('foo','bar');


вместо

String[] myVar = { 'foo','bar' };
источник

S

Sergei in pro.jvm
Чуть медленнее (в теории), зато можно использовать все методы Collection, List, или даже Streams API.
источник

S

Sergei in pro.jvm
Уже не помню, когда в последний раз пользовался "обычными массивами".
источник

C☭

Chadwick ☭ in pro.jvm
Sergei
Чуть медленнее (в теории), зато можно использовать все методы Collection, List, или даже Streams API.
мне нужно просто проитерировать все значения
источник