├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md ├── spring.log └── src ├── main ├── java │ └── com │ │ └── xdcao │ │ └── caoliu │ │ ├── CaoliuApplication.java │ │ ├── controller │ │ ├── CrawlController.java │ │ ├── PageController.java │ │ ├── RedisController.java │ │ └── SyncController.java │ │ ├── crawl │ │ ├── FetchRunnable.java │ │ ├── Fetcher.java │ │ ├── HttpDownload.java │ │ └── Parsers │ │ │ ├── AbstractParser.java │ │ │ ├── PageParser.java │ │ │ ├── Parser.java │ │ │ ├── PostParser.java │ │ │ └── VideoUrlParser.java │ │ ├── dao │ │ └── VideoContentRepository.java │ │ ├── model │ │ ├── Constants.java │ │ ├── VideoContent.java │ │ └── VideoType.java │ │ └── redis │ │ ├── RedisConfig.java │ │ ├── RedisPoolConfig.java │ │ └── RedisService.java └── resources │ ├── application.properties │ ├── static │ ├── css │ │ ├── bootstrap.min.css │ │ └── font-awesome.min.css │ ├── favicon.png │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── img │ │ ├── lake.jpg │ │ ├── lazyload-ph.png │ │ ├── mountains-italy.jpg │ │ └── pageload-spinner.gif │ ├── js │ │ ├── blocs.min.js │ │ ├── bootstrap.min.js │ │ ├── jquery-2.1.0.min.js │ │ └── lazysizes.min.js │ └── style.css │ └── templates │ ├── index.html │ └── index2.html └── test └── java └── com └── xdcao └── caoliu ├── CaoliuApplicationTests.java └── RedisTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/readme.md -------------------------------------------------------------------------------- /spring.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/spring.log -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/CaoliuApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/CaoliuApplication.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/controller/CrawlController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/controller/CrawlController.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/controller/PageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/controller/PageController.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/controller/RedisController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/controller/RedisController.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/controller/SyncController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/controller/SyncController.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/FetchRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/FetchRunnable.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/Fetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/Fetcher.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/HttpDownload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/HttpDownload.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/Parsers/AbstractParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/Parsers/AbstractParser.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/Parsers/PageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/Parsers/PageParser.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/Parsers/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/Parsers/Parser.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/Parsers/PostParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/Parsers/PostParser.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/crawl/Parsers/VideoUrlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/crawl/Parsers/VideoUrlParser.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/dao/VideoContentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/dao/VideoContentRepository.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/model/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/model/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/model/VideoContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/model/VideoContent.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/model/VideoType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/model/VideoType.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/redis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/redis/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/redis/RedisPoolConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/redis/RedisPoolConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xdcao/caoliu/redis/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/java/com/xdcao/caoliu/redis/RedisService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/resources/static/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/css/font-awesome.min.css -------------------------------------------------------------------------------- /src/main/resources/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/favicon.png -------------------------------------------------------------------------------- /src/main/resources/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/img/lake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/img/lake.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/lazyload-ph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/img/lazyload-ph.png -------------------------------------------------------------------------------- /src/main/resources/static/img/mountains-italy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/img/mountains-italy.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/pageload-spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/img/pageload-spinner.gif -------------------------------------------------------------------------------- /src/main/resources/static/js/blocs.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/js/blocs.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery-2.1.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/js/jquery-2.1.0.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/lazysizes.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/js/lazysizes.min.js -------------------------------------------------------------------------------- /src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/static/style.css -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/index2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/main/resources/templates/index2.html -------------------------------------------------------------------------------- /src/test/java/com/xdcao/caoliu/CaoliuApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/test/java/com/xdcao/caoliu/CaoliuApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/xdcao/caoliu/RedisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdCao/caoliu-backup/HEAD/src/test/java/com/xdcao/caoliu/RedisTest.java --------------------------------------------------------------------------------