Спасибо огромное Вам за подробный ответ!
Основная загвоздка была в корректности использования такого кода (но потом хорошо погуглив и почитав доки понял что можно)
Все Ваши рекомендации очень полезны!
По "Ничего не написал про concurency" - да. я так и делаю - настройка нужного пула потоков для запросов в
базу, для RabbitMQ, для других асинхронных задач.
Сделал с Map>, где String - key = 23.95-24.05, List = 24 24.
Таким образом за один проход получил, вроде, то что хотел))!
Только значение ключа пока-что не сильно нравится, может что-то придумаю еще.))
Да, еще нужно подумать над определением что входит в группу (границы брать/не брать, может еще какие-то условия) но это уже оптимизация, наверное)))!.
Но мне кажется что сортировка - дополнительная работа, или я что-то не понимаю))!
Спасибо за ваш комментарий.
Что-то я не понял "выставить ПР обратно в ветку с первичной разработкой". Я создал свою ветку MyBranch от
OriginDevBranch, доработал, коммит, пуш, и создать новый пулл реквест или как ?
"Извини, но твой вопрос из серии "новобранец спрашивает, как научиться стратегическому мышлению уровня маршала". " - Да, Вы правы. Просто хотелось узнать как люди делают, чтобы потом не так сильно все ломать.
И это все опыт. Берешь код, написанный пару месяцев назад и - переделать (архитектуру), переписать код (больше знаешь язык).
Полностью согласен, но зачем изобретать велосипед, можно у товарища попросить.
И да, делая велосипед самым - опыт, понимание зачем и как. Но у товарища быстрей))
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
could not receive data from client: Connection reset by peer