Вопрос к тем у кого есть время и желание помочь выйти из тупика.
Я не опытный программист. Поставил себе задачу сделать многопоточный парсер.
Реализовал первую часть - написал два парсера. Выгружаю с сайтов новые объекты, стандартизирую их и создаю новые объекты класса. Эти новые объекты сохраняю в список в этом же классе.
Теперь мне надо написать вторую часть работы. Сгруппировать все классы по общим признакам и передать их дальше на следующий этап. И вот тут я застопорился.
У кого есть желание и время помочь советами и просмотром кода с более опытной стороны - пишите в личку или под тему.
Код залил на гите, всё объясню и покажу доброму откликнувшемуся человеку. 🙂
Daniil Shadrin
27 уровень
Код ревью
Обсуждается
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас ПасинковSoftware Developer в ZipyMaster
3 ноября 2020, 02:59
может тебе и понятно, что ты хотел этим сказать. но мне - нет :)
объясни нормально что ты хочешь сделать? на примере может
потому что все, что я сейчас тебе могу подсказать - это:
0
Daniil Shadrin
3 ноября 2020, 11:13
Вот здесь подробнее постарался подробнее описать https://javarush.com/help/61530
0
hidden #2322530
2 ноября 2020, 17:11
ты лучше этот вопрос задай на форуме. там же укажи линк на гит. коллективный разум будет там интереснее.
0
Daniil Shadrin
2 ноября 2020, 17:12
Коллективный разум там и не нужен. Проект как мне кажется не сложный. Это просто я скорее всего неверно мыслю :-)
0
hidden #2322530
2 ноября 2020, 17:16
мне из всего этого например что непонятно, а зачем он должен быть многопоточным?
0
Daniil Shadrin
2 ноября 2020, 17:19
Потому что на сайте динамически меняются данные и их надо парсить по кругу. А таких сайтов несколько, парсить всё надо одновременно.
0
Daniil Shadrin
2 ноября 2020, 17:19
Есть время посмотреть на проект?
0
hidden #2322530
2 ноября 2020, 17:21
выделить целую многоядерную машину тупо под парсинг сайта, то может оно и играет роли.
на одноядерной многопоточность будет работать скорее как изолированность
PS. изучай работу с БД, потому что любое завершение программы и ты потеряешь всё, что наработал)
0
Daniil Shadrin
2 ноября 2020, 17:24
Да нее, там другой смысл. Мне не надо собирать эти данные и записывать. Просто в течение работы программы данные парсятся и обрабатываются
0
Daniil Shadrin
3 ноября 2020, 11:13
Вот здесь подробнее постарался подробнее описать https://javarush.com/help/61530
0