├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── cn │ │ └── codingcrea │ │ └── nccommunity │ │ ├── NccommunityApplication.java │ │ ├── NccommunityServletInitializer.java │ │ ├── actuator │ │ └── DatabaseEndpoint.java │ │ ├── annotation │ │ └── LoginRequired.java │ │ ├── aspect │ │ └── ServiceLogAspect.java │ │ ├── config │ │ ├── AlphaConfig.java │ │ ├── EsConfig.java │ │ ├── KaptchaConfig.java │ │ ├── QuartzConfig.java │ │ ├── RedisConfig.java │ │ ├── SecurityConfig.java │ │ ├── ThreadPoolConfig.java │ │ └── WebMvcConfig.java │ │ ├── controller │ │ ├── AlphaController.java │ │ ├── CommentController.java │ │ ├── DataController.java │ │ ├── DiscussPostController.java │ │ ├── FollowController.java │ │ ├── HomeController.java │ │ ├── LikeController.java │ │ ├── LoginController.java │ │ ├── MessageController.java │ │ ├── SearchController.java │ │ ├── UserController.java │ │ ├── advice │ │ │ └── ExceptionAdvice.java │ │ └── interceptor │ │ │ ├── DataInterceptor.java │ │ │ ├── LoginRequiredInterceptor.java │ │ │ ├── LoginTicketInterceptor.java │ │ │ └── MessageInterceptor.java │ │ ├── dao │ │ ├── AlphaDao.java │ │ ├── AlphaDaoImpl.java │ │ ├── AlphaDaoImpl2.java │ │ ├── CommentMapper.java │ │ ├── DiscussPostMapper.java │ │ ├── LoginTicketMapper.java │ │ ├── MessageMapper.java │ │ ├── UserMapper.java │ │ └── elasticsearch │ │ │ └── DiscussPostRepository.java │ │ ├── entity │ │ ├── Comment.java │ │ ├── DiscussPost.java │ │ ├── Event.java │ │ ├── LoginTicket.java │ │ ├── Message.java │ │ ├── Page.java │ │ └── User.java │ │ ├── event │ │ ├── EventConsumer.java │ │ └── EventProducer.java │ │ ├── quartz │ │ ├── AlphaJob.java │ │ └── PostScoreRefreshJob.java │ │ ├── service │ │ ├── AlphaService.java │ │ ├── CommentService.java │ │ ├── DataService.java │ │ ├── DiscussPostService.java │ │ ├── ElasticSearchService.java │ │ ├── FollowService.java │ │ ├── LikeService.java │ │ ├── MessageService.java │ │ └── UserService.java │ │ └── util │ │ ├── CommunityConstant.java │ │ ├── CookieUtil.java │ │ ├── HostHolder.java │ │ ├── MailClient.java │ │ ├── NcCommunityUtil.java │ │ ├── RedisKeyUtil.java │ │ └── SensitiveFilter.java └── resources │ ├── application-develop.properties │ ├── application-produce.properties │ ├── application.properties │ ├── logback-spring-develop.xml │ ├── logback-spring-produce.xml │ ├── logback-spring.xml │ ├── mapper │ ├── comment-mapper.xml │ ├── discusspost-mapper.xml │ ├── message-mapper.xml │ └── user-mapper.xml │ ├── sensitive-words.txt │ ├── static │ ├── css │ │ ├── discuss-detail.css │ │ ├── global.css │ │ ├── letter.css │ │ └── login.css │ ├── html │ │ └── student.html │ ├── img │ │ ├── 404.png │ │ ├── captcha.png │ │ └── error.png │ └── js │ │ ├── discuss.js │ │ ├── global.js │ │ ├── index.js │ │ ├── letter.js │ │ ├── profile.js │ │ └── register.js │ └── templates │ ├── demo │ └── view.html │ ├── error │ ├── 404.html │ └── 500.html │ ├── index.html │ ├── mail │ ├── activation.html │ ├── demo.html │ └── forget.html │ └── site │ ├── admin │ └── data.html │ ├── discuss-detail.html │ ├── followee.html │ ├── follower.html │ ├── forget.html │ ├── letter-detail.html │ ├── letter.html │ ├── login.html │ ├── my-post.html │ ├── my-reply.html │ ├── notice-detail.html │ ├── notice.html │ ├── operate-result.html │ ├── profile.html │ ├── register.html │ ├── search.html │ └── setting.html └── test └── java └── cn └── codingcrea └── nccommunity ├── CaffeineTest.java ├── ElasticsearchTest.java ├── KafkaTest.java ├── LoggerTest.java ├── MailTest.java ├── MaperTest.java ├── NccommunityApplicationTests.java ├── QuartzTest.java ├── RedisTest.java ├── SensitiveTest.java └── ThreadPoolTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/NccommunityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/NccommunityApplication.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/NccommunityServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/NccommunityServletInitializer.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/actuator/DatabaseEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/actuator/DatabaseEndpoint.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/annotation/LoginRequired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/annotation/LoginRequired.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/aspect/ServiceLogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/aspect/ServiceLogAspect.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/AlphaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/AlphaConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/EsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/EsConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/KaptchaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/KaptchaConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/QuartzConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/QuartzConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/ThreadPoolConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/ThreadPoolConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/config/WebMvcConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/AlphaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/AlphaController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/CommentController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/DataController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/DataController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/DiscussPostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/DiscussPostController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/FollowController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/FollowController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/HomeController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/LikeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/LikeController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/LoginController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/MessageController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/SearchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/SearchController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/advice/ExceptionAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/advice/ExceptionAdvice.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/interceptor/DataInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/interceptor/DataInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/interceptor/LoginRequiredInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/interceptor/LoginRequiredInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/interceptor/LoginTicketInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/interceptor/LoginTicketInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/controller/interceptor/MessageInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/controller/interceptor/MessageInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/AlphaDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/AlphaDao.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/AlphaDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/AlphaDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/AlphaDaoImpl2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/AlphaDaoImpl2.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/CommentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/CommentMapper.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/DiscussPostMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/DiscussPostMapper.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/LoginTicketMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/LoginTicketMapper.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/MessageMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/MessageMapper.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/dao/elasticsearch/DiscussPostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/dao/elasticsearch/DiscussPostRepository.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/entity/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/entity/Comment.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/entity/DiscussPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/entity/DiscussPost.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/entity/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/entity/Event.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/entity/LoginTicket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/entity/LoginTicket.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/entity/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/entity/Message.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/entity/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/entity/Page.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/entity/User.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/event/EventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/event/EventConsumer.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/event/EventProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/event/EventProducer.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/quartz/AlphaJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/quartz/AlphaJob.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/quartz/PostScoreRefreshJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/quartz/PostScoreRefreshJob.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/AlphaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/AlphaService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/CommentService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/DataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/DataService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/DiscussPostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/DiscussPostService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/ElasticSearchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/ElasticSearchService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/FollowService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/FollowService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/LikeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/LikeService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/MessageService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/util/CommunityConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/util/CommunityConstant.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/util/CookieUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/util/CookieUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/util/HostHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/util/HostHolder.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/util/MailClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/util/MailClient.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/util/NcCommunityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/util/NcCommunityUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/util/RedisKeyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/util/RedisKeyUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/codingcrea/nccommunity/util/SensitiveFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/java/cn/codingcrea/nccommunity/util/SensitiveFilter.java -------------------------------------------------------------------------------- /src/main/resources/application-develop.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/application-develop.properties -------------------------------------------------------------------------------- /src/main/resources/application-produce.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/application-produce.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/logback-spring-develop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/logback-spring-develop.xml -------------------------------------------------------------------------------- /src/main/resources/logback-spring-produce.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/logback-spring-produce.xml -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/comment-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/mapper/comment-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/discusspost-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/mapper/discusspost-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/message-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/mapper/message-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/user-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/mapper/user-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/sensitive-words.txt: -------------------------------------------------------------------------------- 1 | 吸毒 2 | 嫖娼 3 | 卖淫 4 | 赌博 -------------------------------------------------------------------------------- /src/main/resources/static/css/discuss-detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/css/discuss-detail.css -------------------------------------------------------------------------------- /src/main/resources/static/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/css/global.css -------------------------------------------------------------------------------- /src/main/resources/static/css/letter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/css/letter.css -------------------------------------------------------------------------------- /src/main/resources/static/css/login.css: -------------------------------------------------------------------------------- 1 | .main .container { 2 | width: 720px; 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/static/html/student.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/html/student.html -------------------------------------------------------------------------------- /src/main/resources/static/img/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/img/404.png -------------------------------------------------------------------------------- /src/main/resources/static/img/captcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/img/captcha.png -------------------------------------------------------------------------------- /src/main/resources/static/img/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/img/error.png -------------------------------------------------------------------------------- /src/main/resources/static/js/discuss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/js/discuss.js -------------------------------------------------------------------------------- /src/main/resources/static/js/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/js/global.js -------------------------------------------------------------------------------- /src/main/resources/static/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/js/index.js -------------------------------------------------------------------------------- /src/main/resources/static/js/letter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/js/letter.js -------------------------------------------------------------------------------- /src/main/resources/static/js/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/js/profile.js -------------------------------------------------------------------------------- /src/main/resources/static/js/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/static/js/register.js -------------------------------------------------------------------------------- /src/main/resources/templates/demo/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/demo/view.html -------------------------------------------------------------------------------- /src/main/resources/templates/error/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/error/404.html -------------------------------------------------------------------------------- /src/main/resources/templates/error/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/error/500.html -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/mail/activation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/mail/activation.html -------------------------------------------------------------------------------- /src/main/resources/templates/mail/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/mail/demo.html -------------------------------------------------------------------------------- /src/main/resources/templates/mail/forget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/mail/forget.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/admin/data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/admin/data.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/discuss-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/discuss-detail.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/followee.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/followee.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/follower.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/follower.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/forget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/forget.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/letter-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/letter-detail.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/letter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/letter.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/login.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/my-post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/my-post.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/my-reply.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/my-reply.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/notice-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/notice-detail.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/notice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/notice.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/operate-result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/operate-result.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/profile.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/register.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/search.html -------------------------------------------------------------------------------- /src/main/resources/templates/site/setting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/main/resources/templates/site/setting.html -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/CaffeineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/CaffeineTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/ElasticsearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/ElasticsearchTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/KafkaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/KafkaTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/LoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/LoggerTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/MailTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/MailTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/MaperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/MaperTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/NccommunityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/NccommunityApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/QuartzTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/QuartzTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/RedisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/RedisTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/SensitiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/SensitiveTest.java -------------------------------------------------------------------------------- /src/test/java/cn/codingcrea/nccommunity/ThreadPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LanjunC/nccommunity/HEAD/src/test/java/cn/codingcrea/nccommunity/ThreadPoolTest.java --------------------------------------------------------------------------------