gitextract_jxucev3e/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── NewsRecommend.sql ├── README.md ├── back/ │ ├── .gitignore │ ├── .mvn/ │ │ └── wrapper/ │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── .DS_Store │ │ ├── java/ │ │ │ └── com/ │ │ │ └── smacul/ │ │ │ └── demo/ │ │ │ ├── DemoApplication.java │ │ │ ├── bean/ │ │ │ │ ├── ArtFeatureCount.java │ │ │ │ ├── ArtScoreList.java │ │ │ │ ├── ArtTimeList.java │ │ │ │ ├── Article.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CusBehaviorRecord.java │ │ │ │ ├── CusFeatureCount.java │ │ │ │ ├── Customer.java │ │ │ │ └── Reply.java │ │ │ ├── controller/ │ │ │ │ ├── DiscussController.java │ │ │ │ ├── EditController.java │ │ │ │ ├── LoadController.java │ │ │ │ ├── SearchController.java │ │ │ │ └── SelfController.java │ │ │ ├── dao/ │ │ │ │ ├── ArtDao.java │ │ │ │ ├── ArtFeatureCountDao.java │ │ │ │ ├── ArtScoreListDao.java │ │ │ │ ├── ArtTimeList.java │ │ │ │ ├── ComDao.java │ │ │ │ ├── CusBehaviorRecordDao.java │ │ │ │ ├── CusDao.java │ │ │ │ ├── CusFeatureCountDao.java │ │ │ │ ├── CusRecommendRecordDao.java │ │ │ │ └── RepDao.java │ │ │ ├── model/ │ │ │ │ ├── ArtFullMod.java │ │ │ │ ├── ComFullMod.java │ │ │ │ ├── CusArtBehaviorMod.java │ │ │ │ ├── CusDynamicMod.java │ │ │ │ ├── CusFeatureFullMod.java │ │ │ │ └── RepFullMod.java │ │ │ ├── service/ │ │ │ │ ├── .DS_Store │ │ │ │ ├── DiscussService.java │ │ │ │ ├── EditService.java │ │ │ │ ├── LoadService.java │ │ │ │ ├── SearchService.java │ │ │ │ ├── SelfService.java │ │ │ │ ├── SessionService.java │ │ │ │ ├── ShapeService.java │ │ │ │ └── impl/ │ │ │ │ ├── .DS_Store │ │ │ │ ├── DiscussServiceImpl.java │ │ │ │ ├── EditServiceImpl.java │ │ │ │ ├── LoadServiceImpl.java │ │ │ │ ├── SearchServiceImpl.java │ │ │ │ ├── SelfServiceImpl.java │ │ │ │ ├── SessionServiceImpl.java │ │ │ │ └── ShapeServiceImpl.java │ │ │ └── util/ │ │ │ ├── MD5.java │ │ │ ├── PageHandler.java │ │ │ └── TypeHandler.java │ │ └── resources/ │ │ ├── .DS_Store │ │ ├── mapper/ │ │ │ ├── .DS_Store │ │ │ ├── ArtFeatureCountMap.xml │ │ │ ├── ArtMap.xml │ │ │ ├── ArtScoreListMap.xml │ │ │ ├── ArtTimeListMap.xml │ │ │ ├── ComMap.xml │ │ │ ├── CusBehaviorRecordMap.xml │ │ │ ├── CusFeatureCountMap.xml │ │ │ ├── CusMap.xml │ │ │ ├── CusRecommendRecordDao.xml │ │ │ └── RepMap.xml │ │ ├── static/ │ │ │ └── .DS_Store │ │ └── templates/ │ │ └── application.properties.template │ └── test/ │ └── java/ │ └── com/ │ └── smacul/ │ └── demo/ │ └── DemoApplicationTests.java ├── front/ │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── public/ │ │ └── index.html │ ├── src/ │ │ ├── App.vue │ │ ├── assets/ │ │ │ └── css/ │ │ │ ├── Narrow.css │ │ │ └── Normal.css │ │ ├── components/ │ │ │ ├── HelloWorld.vue │ │ │ ├── app/ │ │ │ │ └── HelloWorld.vue │ │ │ ├── article/ │ │ │ │ ├── ArticleCenter.vue │ │ │ │ ├── CommentReplyCenter.vue │ │ │ │ ├── RightMenu.vue │ │ │ │ ├── TopBar.vue │ │ │ │ └── comment-reply-main/ │ │ │ │ ├── CommentReplyInput.vue │ │ │ │ └── ReplyMain.vue │ │ │ ├── common/ │ │ │ │ ├── DarkCard.vue │ │ │ │ ├── EditEntrance.vue │ │ │ │ ├── EditorBrief.vue │ │ │ │ ├── FloatCard.vue │ │ │ │ ├── HotArticle.vue │ │ │ │ ├── SearchPanel.vue │ │ │ │ └── TinyArticle.vue │ │ │ ├── edit/ │ │ │ │ └── TopBar.vue │ │ │ ├── index/ │ │ │ │ ├── LeftMenu.vue │ │ │ │ └── TopBar.vue │ │ │ ├── port/ │ │ │ │ ├── LoginPart.vue │ │ │ │ └── RegisterPart.vue │ │ │ ├── search/ │ │ │ │ ├── RightMenu.vue │ │ │ │ ├── TinyCenter.vue │ │ │ │ └── TopBar.vue │ │ │ └── self/ │ │ │ ├── EditorMain.vue │ │ │ ├── RightMenu.vue │ │ │ ├── TinyCenter.vue │ │ │ └── TopBar.vue │ │ ├── control/ │ │ │ ├── Discuss.js │ │ │ ├── Edit.js │ │ │ ├── Load.js │ │ │ ├── Search.js │ │ │ └── Self.js │ │ ├── main.js │ │ ├── plugins/ │ │ │ └── axios.js │ │ ├── router/ │ │ │ └── index.js │ │ ├── styles.scss │ │ ├── util/ │ │ │ ├── PageJump.js │ │ │ └── TimeHandler.js │ │ └── views/ │ │ ├── About.vue │ │ ├── ArticleView.vue │ │ ├── EditView.vue │ │ ├── Home.vue │ │ ├── IndexView.vue │ │ ├── PortView.vue │ │ ├── SearchView.vue │ │ └── SelfView.vue │ └── vue.config.js └── spider/ ├── Main.py ├── dao/ │ ├── ArticleDao.py │ ├── CommentDao.py │ ├── CustomerDao.py │ ├── ReplyDao.py │ └── __init__.py ├── model/ │ ├── ArticleModel.py │ ├── CommentModel.py │ ├── CustomerModel.py │ ├── ReplyModel.py │ └── __init__.py ├── process/ │ ├── ArticleProcess.py │ ├── CommentProcess.py │ ├── CustomerProcess.py │ ├── ReplyProcess.py │ └── __init__.py └── util/ ├── Driver.py ├── Json.py ├── Md5.py ├── MySql.py ├── Request.py ├── Time.py └── __init__.py