Skip to content

πŸ—ΊSiteMap_ForkJoinPool - ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ сайта (список ссылок), ΠΈ Π·Π°ΠΏΠΈcΡ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘ Π² Ρ„Π°ΠΉΠ».

Notifications You must be signed in to change notification settings

DinarDeveloper/SiteMap_ForkJoinPool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SiteMap_ForkJoinPool

ForkJoinPool Java
SiteMap_ForkJoinPool - ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ сайта (список ссылок), ΠΈ Π·Π°ΠΏΠΈcΡ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘ Π² Ρ„Π°ΠΉΠ».
Бсылки Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ страницы Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ с отступами Π½Π° ΠΎΠ΄Π½Ρƒ Ρ‚Π°Π±ΡƒΠ»ΡΡ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ….

Π§Ρ‚ΠΎ использовалось

*Java - SDK 11
*Maven - сборка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
*ForkJoinPool - ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΎΠ±Ρ…ΠΎΠ΄ ("РаздСляй ΠΈ властвуй")
*Jsoup - Π»Π΅Π³ΠΊΠΈΠΉ парсинг HTML-страниц
*FileWriter - класс с ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ для записи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»\

Π§Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

  • парсит сайт, извлСкая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылки
  • раздСляСт Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΈ для быстрого ΠΎΠ±Ρ…ΠΎΠ΄Π° всСх ссылок
  • создаСт ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ссылки ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ…
  • записываСт Π² Ρ„Π°ΠΉΠ» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ссылки

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° записи Π² Ρ„Π°ΠΉΠ»

forkjoin

About

πŸ—ΊSiteMap_ForkJoinPool - ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ сайта (список ссылок), ΠΈ Π·Π°ΠΏΠΈcΡ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘ Π² Ρ„Π°ΠΉΠ».

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages