├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── forum.sql ├── pom.xml ├── preview ├── 1.PNG └── 2.PNG └── src └── main ├── java └── com │ └── withstars │ ├── aop │ └── LogAspect.java │ ├── controller │ ├── LoginLogController.java │ ├── MainController.java │ ├── ReplyController.java │ ├── TopicController.java │ └── UserController.java │ ├── dao │ ├── LoginLogMapper.java │ ├── ReplyMapper.java │ ├── TabMapper.java │ ├── TopicMapper.java │ └── UserMapper.java │ ├── domain │ ├── BaseDomain.java │ ├── LoginLog.java │ ├── Reply.java │ ├── Tab.java │ ├── Topic.java │ └── User.java │ ├── intercepter │ └── CORSFilter.java │ ├── service │ ├── LoginLogService.java │ ├── ReplyService.java │ ├── TabService.java │ ├── TopicService.java │ ├── UserService.java │ └── impl │ │ ├── LoginLogServiceImpl.java │ │ ├── ReplyServiceImpl.java │ │ ├── TabServiceImpl.java │ │ ├── TopicServiceImpl.java │ │ └── UserServiceImpl.java │ └── util │ ├── HexConversion.java │ └── ProduceMD5.java ├── resources ├── applicationContext.xml ├── jdbc.properties ├── log4j.properties ├── mapper │ ├── LoginLogMapper.xml │ ├── ReplyMapper.xml │ ├── TabMapper.xml │ ├── TopicMapper.xml │ └── UserMapper.xml └── mybatis-config.xml └── webapp ├── WEB-INF ├── jsp │ ├── 404.jsp │ ├── cate.jsp │ ├── detail.jsp │ ├── footer.jsp │ ├── header.jsp │ ├── new.jsp │ ├── settings.jsp │ ├── side.jsp │ ├── signin.jsp │ ├── signup.jsp │ ├── update_avatar.jsp │ └── user_info.jsp ├── main-servlet.xml └── web.xml └── static ├── css ├── bootstrap.min.css ├── front-common.css └── front-footer.css ├── img ├── avatar │ ├── 1521949392720-2.PNG │ ├── avatar-default-1.png │ ├── avatar-default-10.png │ ├── avatar-default-2.png │ ├── avatar-default-3.png │ ├── avatar-default-4.png │ ├── avatar-default-5.png │ ├── avatar-default-6.png │ ├── avatar-default-7.png │ ├── avatar-default-8.png │ └── avatar-default-9.png └── icon │ ├── heart.svg │ └── magnifying-glass.svg └── js ├── bootstrap.min.js ├── jquery-3.2.1.js └── js.cookie.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | target 3 | forum.iml 4 | *.log 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | 3 | jdk: 4 | - oraclejdk8 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/README.md -------------------------------------------------------------------------------- /forum.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/forum.sql -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/pom.xml -------------------------------------------------------------------------------- /preview/1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/preview/1.PNG -------------------------------------------------------------------------------- /preview/2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/preview/2.PNG -------------------------------------------------------------------------------- /src/main/java/com/withstars/aop/LogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/aop/LogAspect.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/controller/LoginLogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/controller/LoginLogController.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/controller/MainController.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/controller/ReplyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/controller/ReplyController.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/controller/TopicController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/controller/TopicController.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/dao/LoginLogMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/dao/LoginLogMapper.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/dao/ReplyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/dao/ReplyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/dao/TabMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/dao/TabMapper.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/dao/TopicMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/dao/TopicMapper.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/dao/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/dao/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/domain/BaseDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/domain/BaseDomain.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/domain/LoginLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/domain/LoginLog.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/domain/Reply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/domain/Reply.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/domain/Tab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/domain/Tab.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/domain/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/domain/Topic.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/domain/User.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/intercepter/CORSFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/intercepter/CORSFilter.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/LoginLogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/LoginLogService.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/ReplyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/ReplyService.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/TabService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/TabService.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/TopicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/TopicService.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/impl/LoginLogServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/impl/LoginLogServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/impl/ReplyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/impl/ReplyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/impl/TabServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/impl/TabServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/impl/TopicServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/impl/TopicServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/util/HexConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/util/HexConversion.java -------------------------------------------------------------------------------- /src/main/java/com/withstars/util/ProduceMD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/java/com/withstars/util/ProduceMD5.java -------------------------------------------------------------------------------- /src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /src/main/resources/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/jdbc.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/mapper/LoginLogMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/mapper/LoginLogMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/ReplyMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/mapper/ReplyMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/TabMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/mapper/TabMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/TopicMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/mapper/TopicMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/mapper/UserMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/404.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/404.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/cate.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/cate.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/detail.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/detail.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/footer.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/footer.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/header.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/header.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/new.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/new.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/settings.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/settings.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/side.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/side.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/signin.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/signin.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/signup.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/signup.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/update_avatar.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/update_avatar.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/user_info.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/jsp/user_info.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/main-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/main-servlet.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/static/css/front-common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/css/front-common.css -------------------------------------------------------------------------------- /src/main/webapp/static/css/front-footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/css/front-footer.css -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/1521949392720-2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/1521949392720-2.PNG -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-1.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-10.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-2.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-3.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-4.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-5.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-6.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-7.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-8.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/avatar/avatar-default-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/avatar/avatar-default-9.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/icon/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/icon/heart.svg -------------------------------------------------------------------------------- /src/main/webapp/static/img/icon/magnifying-glass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/img/icon/magnifying-glass.svg -------------------------------------------------------------------------------- /src/main/webapp/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/webapp/static/js/jquery-3.2.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/js/jquery-3.2.1.js -------------------------------------------------------------------------------- /src/main/webapp/static/js/js.cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withstars/Genesis/HEAD/src/main/webapp/static/js/js.cookie.js --------------------------------------------------------------------------------