├── .gitignore ├── README.md ├── dbscript └── jobhunter.sql ├── docs ├── 任务书.doc ├── 任务书模板.doc ├── 开题报告.doc ├── 开题报告.md ├── 开题报告模板.doc ├── 文献综述.doc ├── 文献综述.md ├── 文献综述模板.doc ├── 文献翻译.doc ├── 文献翻译模板.doc ├── 毕业论文.doc ├── 毕业论文模板.doc └── 论文正文.md ├── pom.xml ├── runnow.sh └── src ├── main ├── java │ └── org.codingwater │ │ ├── concurrency │ │ ├── CaculateThread.java │ │ └── FetchThread.java │ │ ├── constants │ │ ├── APIStatusEnum.java │ │ ├── InfoSourceEnum.java │ │ └── QueryConditionConstants.java │ │ ├── controller │ │ ├── ChartsController.java │ │ └── SearchOnlineController.java │ │ ├── dao │ │ └── BaseJobInfoDAO.java │ │ ├── model │ │ ├── BaseJobInfo.java │ │ ├── LagouJobInfo.java │ │ ├── NeituiJobInfo.java │ │ ├── SalaryQueryResult.java │ │ └── apiresp │ │ │ ├── APIListResponseDTO.java │ │ │ └── APIResponseDTO.java │ │ ├── service │ │ ├── IJobSpiderService.java │ │ └── IReportService.java │ │ └── serviceimpl │ │ ├── JobSpiderServiceImpl.java │ │ ├── ReportServiceImpl.java │ │ ├── TeseMainOne.java │ │ └── TestMainTwo.java ├── resources │ └── google_checks_duitang.xml └── webapp │ ├── WEB-INF │ ├── ftl │ │ ├── charts.ftl │ │ └── index.ftl │ ├── jdbc.properties │ ├── log4j.xml │ ├── mapper │ │ └── UserMapper.xml │ ├── mybatis-config.xml │ ├── spring │ │ ├── spring-mvc.xml │ │ └── spring-mybatis.xml │ └── web.xml │ └── js │ └── echarts.min.js └── test ├── java └── org │ └── codingwater │ ├── BaseTest.java │ ├── dao │ └── BaseJobInfoDAOTest.java │ ├── model │ └── BaseJobInfoTest.java │ ├── service │ ├── Java8Test.java │ ├── JavaPerformanceTest.java │ ├── LagouSpiderServiceTest.java │ ├── MultiThreadTest.java │ ├── NoVisibility.java │ ├── Test.java │ ├── ThreadLocalTest.java │ ├── ThreadPoolDeadLockAvoidance.java │ ├── ThreadSpecificDateFormat.java │ └── ThreeStooges.java │ └── serviceimpl │ ├── Business.java │ ├── CountDownLatchTest.java │ ├── JobSpiderServiceImplTest.java │ ├── ReportServiceImplTest.java │ ├── SemaphoreTest.java │ └── TicketTest.java ├── spring-mybatis.xml └── spring-test.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/README.md -------------------------------------------------------------------------------- /dbscript/jobhunter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/dbscript/jobhunter.sql -------------------------------------------------------------------------------- /docs/任务书.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/任务书.doc -------------------------------------------------------------------------------- /docs/任务书模板.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/任务书模板.doc -------------------------------------------------------------------------------- /docs/开题报告.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/开题报告.doc -------------------------------------------------------------------------------- /docs/开题报告.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/开题报告.md -------------------------------------------------------------------------------- /docs/开题报告模板.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/开题报告模板.doc -------------------------------------------------------------------------------- /docs/文献综述.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/文献综述.doc -------------------------------------------------------------------------------- /docs/文献综述.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/文献综述.md -------------------------------------------------------------------------------- /docs/文献综述模板.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/文献综述模板.doc -------------------------------------------------------------------------------- /docs/文献翻译.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/文献翻译.doc -------------------------------------------------------------------------------- /docs/文献翻译模板.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/文献翻译模板.doc -------------------------------------------------------------------------------- /docs/毕业论文.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/毕业论文.doc -------------------------------------------------------------------------------- /docs/毕业论文模板.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/毕业论文模板.doc -------------------------------------------------------------------------------- /docs/论文正文.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/docs/论文正文.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/pom.xml -------------------------------------------------------------------------------- /runnow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/runnow.sh -------------------------------------------------------------------------------- /src/main/java/org.codingwater/concurrency/CaculateThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/concurrency/CaculateThread.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/concurrency/FetchThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/concurrency/FetchThread.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/constants/APIStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/constants/APIStatusEnum.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/constants/InfoSourceEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/constants/InfoSourceEnum.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/constants/QueryConditionConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/constants/QueryConditionConstants.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/controller/ChartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/controller/ChartsController.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/controller/SearchOnlineController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/controller/SearchOnlineController.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/dao/BaseJobInfoDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/dao/BaseJobInfoDAO.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/model/BaseJobInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/model/BaseJobInfo.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/model/LagouJobInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/model/LagouJobInfo.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/model/NeituiJobInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/model/NeituiJobInfo.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/model/SalaryQueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/model/SalaryQueryResult.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/model/apiresp/APIListResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/model/apiresp/APIListResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/model/apiresp/APIResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/model/apiresp/APIResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/service/IJobSpiderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/service/IJobSpiderService.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/service/IReportService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/service/IReportService.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/serviceimpl/JobSpiderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/serviceimpl/JobSpiderServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/serviceimpl/ReportServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/serviceimpl/ReportServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/serviceimpl/TeseMainOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/serviceimpl/TeseMainOne.java -------------------------------------------------------------------------------- /src/main/java/org.codingwater/serviceimpl/TestMainTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/java/org.codingwater/serviceimpl/TestMainTwo.java -------------------------------------------------------------------------------- /src/main/resources/google_checks_duitang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/resources/google_checks_duitang.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/ftl/charts.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/ftl/charts.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/ftl/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/ftl/index.ftl -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/jdbc.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/log4j.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/mapper/UserMapper.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/mybatis-config.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/spring/spring-mvc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/spring/spring-mvc.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/spring/spring-mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/spring/spring-mybatis.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/js/echarts.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/main/webapp/js/echarts.min.js -------------------------------------------------------------------------------- /src/test/java/org/codingwater/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/dao/BaseJobInfoDAOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/dao/BaseJobInfoDAOTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/model/BaseJobInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/model/BaseJobInfoTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/Java8Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/Java8Test.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/JavaPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/JavaPerformanceTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/LagouSpiderServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/LagouSpiderServiceTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/MultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/MultiThreadTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/NoVisibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/NoVisibility.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/Test.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/ThreadLocalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/ThreadLocalTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/ThreadPoolDeadLockAvoidance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/ThreadPoolDeadLockAvoidance.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/ThreadSpecificDateFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/ThreadSpecificDateFormat.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/service/ThreeStooges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/service/ThreeStooges.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/serviceimpl/Business.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/serviceimpl/Business.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/serviceimpl/CountDownLatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/serviceimpl/CountDownLatchTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/serviceimpl/JobSpiderServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/serviceimpl/JobSpiderServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/serviceimpl/ReportServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/serviceimpl/ReportServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/serviceimpl/SemaphoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/serviceimpl/SemaphoreTest.java -------------------------------------------------------------------------------- /src/test/java/org/codingwater/serviceimpl/TicketTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/java/org/codingwater/serviceimpl/TicketTest.java -------------------------------------------------------------------------------- /src/test/spring-mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/spring-mybatis.xml -------------------------------------------------------------------------------- /src/test/spring-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daikaixian/JobHunter/HEAD/src/test/spring-test.xml --------------------------------------------------------------------------------