JAVA简易版问答网站(含mysql数据库脚本)
java
2020-7-20
下载地址
https://www.codedown123.com/31145.html
一、源码介绍
参照知乎网做的一个简易版问答网站,后台采用Java语言,及Spring,SpringMVC,MyBatis等框架,模版引擎使用FreeMarker。
数据库用到MySQL,Redis。
二、主要功能
1.本项目是参照知乎做的一个简易版的问答网站。
2.后台采用Spring、SpringMVC、MyBatis、FreeMarker等技术,数据库用到MySQL、Redis,前端用到jQuery、artTemplate。
3.本项目采用Maven构建,导入后需要:修改df.properties中的mysql.password,redis.password,mail.password为您个人的配置;修改com/fc/util/MyConstant.java,将七牛云的相关配置改为您的个人配置。
4.此项目为初学者练手项目,由于时间仓促,前端的代码可能有些杂乱。有什么错误希望大家能指出,在此感谢。
5.详见readme.
三、注意事项
开发环境为idea,数据库为mysql
资源下载此资源下载价格为3D币,请先登录
资源文件列表
.gitignore , 563
pom.xml , 8327
readme.txt , 988
.idea/compiler.xml , 620
.idea/encodings.xml , 172
.idea/misc.xml , 570
.idea/vcs.xml , 180
.idea/workspace.xml , 2401
doc/数据库模型.png , 67050
doc/数据库设计.txt , 5114
sql/hahu.sql , 157563
src/main/java/com/fc/async/MailTask.java , 1695
src/main/java/com/fc/controller/AnswerController.java , 1596
src/main/java/com/fc/controller/CollectionController.java , 3843
src/main/java/com/fc/controller/CommentController.java , 2730
src/main/java/com/fc/controller/ExceptionController.java , 318
src/main/java/com/fc/controller/IndexController.java , 4484
src/main/java/com/fc/controller/QuestionController.java , 3109
src/main/java/com/fc/controller/TopicController.java , 2987
src/main/java/com/fc/controller/TouTiaoADController.java , 1518
src/main/java/com/fc/controller/UserController.java , 7928
src/main/java/com/fc/interceptor/LoginInterceptor.java , 2286
src/main/java/com/fc/mapper/AnswerMapper.java , 967
src/main/java/com/fc/mapper/CollectionMapper.java , 541
src/main/java/com/fc/mapper/CommentMapper.java , 689
src/main/java/com/fc/mapper/MessageMapper.java , 399
src/main/java/com/fc/mapper/QuestionMapper.java , 1004
src/main/java/com/fc/mapper/TopicMapper.java , 743
src/main/java/com/fc/mapper/TouTiaoAdMapper.java , 236
src/main/java/com/fc/mapper/UserMapper.java , 1402
src/main/java/com/fc/model/Answer.java , 2340
src/main/java/com/fc/model/AnswerComment.java , 2144
src/main/java/com/fc/model/Collection.java , 1408
src/main/java/com/fc/model/Message.java , 2230
src/main/java/com/fc/model/PageBean.java , 802
src/main/java/com/fc/model/Question.java , 2521
src/main/java/com/fc/model/QuestionComment.java , 2201
src/main/java/com/fc/model/Topic.java , 1612
src/main/java/com/fc/model/TouTiaoAdClickRecord.java , 1782
src/main/java/com/fc/model/User.java , 4255
src/main/java/com/fc/service/AnswerService.java , 5139
src/main/java/com/fc/service/CollectionService.java , 5675
src/main/java/com/fc/service/CommentService.java , 4140
src/main/java/com/fc/service/MessageService.java , 1102
src/main/java/com/fc/service/QuestionService.java , 10115
src/main/java/com/fc/service/TopicService.java , 7091
src/main/java/com/fc/service/TouTiaoAdService.java , 1327
src/main/java/com/fc/service/UserService.java , 13932
src/main/java/com/fc/util/HttpUtils.java , 2851
src/main/java/com/fc/util/MyConstant.java , 686
src/main/java/com/fc/util/MyFreeMarkerView.java , 484
src/main/java/com/fc/util/MyUtil.java , 1280
src/main/java/com/fc/util/QiniuyunUtil.java , 1082
src/main/java/com/fc/util/RedisKey.java , 1763
src/main/java/com/fc/util/Response.java , 902
src/main/resources/application-context.xml , 3884
src/main/resources/com/fc/mapper/AnswerMapper.xml , 5041
src/main/resources/com/fc/mapper/CollectionMapper.xml , 2185
src/main/resources/com/fc/mapper/CommentMapper.xml , 2727
src/main/resources/com/fc/mapper/MessageMapper.xml , 1612
src/main/resources/com/fc/mapper/QuestionMapper.xml , 2836
src/main/resources/com/fc/mapper/TopicMapper.xml , 2193
src/main/resources/com/fc/mapper/TouTiaoAdMapper.xml , 789
src/main/resources/com/fc/mapper/UserMapper.xml , 3839
src/main/resources/df.properties , 495
src/main/resources/log4j.properties , 772
src/main/resources/mybatis-config.xml , 372
src/main/resources/spring-mvc.xml , 3463
src/main/webapp/css/base.css , 1763
src/main/webapp/css/collectionContent.css , 5972
src/main/webapp/css/collectionList.css , 4111
src/main/webapp/css/editProfile.css , 943
src/main/webapp/css/explore.css , 7591
src/main/webapp/css/index.css , 7246
src/main/webapp/css/login.css , 1255
src/main/webapp/css/mask.css , 2076
src/main/webapp/css/message.css , 4977
src/main/webapp/css/nav.css , 4345
src/main/webapp/css/nav2.css , 1838
src/main/webapp/css/profile-follow-tab.css , 5129
src/main/webapp/css/profile.css , 16491
src/main/webapp/css/questionDetail.css , 10980
src/main/webapp/css/questionList.css , 6053
src/main/webapp/css/setting.css , 2874
src/main/webapp/css/topic.css , 7383
src/main/webapp/css/topicDetail.css , 5442
src/main/webapp/css/topics.css , 4600
src/main/webapp/css/wangEditor.css , 18328
src/main/webapp/css/writeArticle.css , 3051
src/main/webapp/css/zhuanlanDetail.css , 1618
src/main/webapp/favicon.ico , 4286
src/main/webapp/fonts/icomoon.eot , 15648
src/main/webapp/fonts/icomoon.svg , 47276
src/main/webapp/fonts/icomoon.ttf , 15484
src/main/webapp/fonts/icomoon.woff , 15560
src/main/webapp/image/avatar.jpg , 828
src/main/webapp/image/avatar2.jpg , 2937
src/main/webapp/image/avatar3.jpg , 3851
src/main/webapp/image/avatar4.jpg , 20326
src/main/webapp/image/avatar5.jpg , 2869
src/main/webapp/image/avatar6.jpg , 4820
src/main/webapp/image/collectRight.jpg , 767
src/main/webapp/image/sprite-nav.png , 31663
src/main/webapp/image/sprite-nav2.png , 46201
src/main/webapp/image/sprite-vote.png , 24713
src/main/webapp/image/sprite.png , 31663
src/main/webapp/image/sprite2.png , 8519
src/main/webapp/image/sprite3.png , 2764
src/main/webapp/image/sprites-1.9.2.4c54885a.png , 31663
src/main/webapp/image/sprites.auto.2bb79a7e.png , 4479
src/main/webapp/image/sprites.auto.a740548f.png , 1397
src/main/webapp/image/test.png , 871
src/main/webapp/image/topic1.png , 2659
src/main/webapp/image/topic2.jpg , 2495
src/main/webapp/image/topic3.png , 6369
src/main/webapp/image/writeArticle.png , 947
src/main/webapp/image/zhuanlanBottom.png , 449
src/main/webapp/js/collectionContent.js , 1706
src/main/webapp/js/collectionList.js , 766
src/main/webapp/js/explore.js , 1641
src/main/webapp/js/index.js , 1665
src/main/webapp/js/jquery-1.10.2.min.js , 112161
src/main/webapp/js/jquery-2.1.3.js , 247387
src/main/webapp/js/login.js , 3730
src/main/webapp/js/mask.js , 1867
src/main/webapp/js/maskAddCollection.js , 1094
src/main/webapp/js/maskCollectAnswer.js , 2871
src/main/webapp/js/message.js , 23
src/main/webapp/js/nav.js , 1808
src/main/webapp/js/profile.js , 1950
src/main/webapp/js/questionDetail.js , 10459
src/main/webapp/js/questionList.js , 1067
src/main/webapp/js/setting.js , 1070
src/main/webapp/js/template-web.js , 15793
src/main/webapp/js/topic.js , 1672
src/main/webapp/js/topicDetail.js , 3209
src/main/webapp/js/topics.js , 1672
src/main/webapp/js/wangEditor.js , 263892
src/main/webapp/WEB-INF/view/collectionContent.html , 3546
src/main/webapp/WEB-INF/view/collectionList.html , 2384
src/main/webapp/WEB-INF/view/editProfile.html , 3046
src/main/webapp/WEB-INF/view/explore.html , 4823
src/main/webapp/WEB-INF/view/index.html , 4320
src/main/webapp/WEB-INF/view/mask.html , 555
src/main/webapp/WEB-INF/view/maskAddCollection.html , 389
src/main/webapp/WEB-INF/view/maskCollectAnswer.html , 1328
src/main/webapp/WEB-INF/view/message.html , 3074
src/main/webapp/WEB-INF/view/nav.html , 2069
src/main/webapp/WEB-INF/view/profileAnswer.html , 8407
src/main/webapp/WEB-INF/view/profileCollection.html , 6085
src/main/webapp/WEB-INF/view/profileFollowCollection.html , 6226
最多只能显示150条信息!