zhihu仿知乎问答社交平台简介

这是一个仿知乎的问答社交平台网站,界面与基本功能均仿照知乎。目前实现包括注册,提问,回答,点赞,关注,私信等功能。

技术选型

后端

核心框架:Spring Framework 4.2.5

视图框架:Spring MVC 4.2.5

持久层框架:MyBatis 3.4.2

缓存框架:Redis 3.2.100

数据库:MySQL 5.7

搜索:ElasticSearch 2.3.4

JS框架:jQuery 2.1.1

CSS框架:Twitter Bootstrap 3.3.7

富文本编辑器:wangEditor

网站界面

注册   主页 点赞   回答   搜索   私信

Quick Started

1、安装redis,ElasticSearch等软件,注意版本

2、在MySQL中建立zhihu数据库,将data.sql(下方网盘链接)导入

3、将zhihu数据库中需要搜索的数据导入ElasticSearch,这里我采用的导入工具是elasticsearch-jdbc

4、将项目导入IDEA,运行(注意:之前别忘了启动mysql,redis,ElasticSearch)

5、在登录注册界面可以自己注册,也可以使用测试账号登录:用户名:18812345678 密码:123456

####注意 1、由于data.sql太大,这里通过百度网盘提供下载:http://pan.baidu.com/s/1dFj6wJf

2、redis(windows版)下载地址:https://github.com/MSOpenTech/redis/releases

3、ElasticSearch 提供网盘下载地址:http://pan.baidu.com/s/1jIODE5K

(包括了elasticsearch-jdbc,要导入的话运行elasticsearch-2.3.4\elasticsearch-jdbc\bin\mysql-simple-example.bat)

4、目前版本问题bug较多,有一部分只是演示页面,后续会逐渐修复与更新。

java开发社交网站_仿知乎问答社交平台网站相关推荐

  1. java开发移动画册_云画册—移动画册创作平台

    原标题:云画册-移动画册创作平台 著名电影导演安东尼奥尼说:"没有我的环境,便没有我的人物."因此可知,场景--是创作中最重要的场次和空间的造型元素.场景创作在移动互联网通过场景展 ...

  2. 精仿《问答库》题库问答学习平台网站源码整站源码,帝国CMSv7.5内核,知识付费考试题库

    源码介绍 非常不错的适合做问答和知道类型的网站的源码,帝国cms的内核,优势无需多说了,拿去耍起!! 学历考试等各类题库以及一些常见的普通练习的题目题库供大家查询 特色功能: 1.同步生成 WAP 2 ...

  3. 帝国CMS7.5仿《问答库》题库问答学习平台网站源码 带手机版

    简介: 帝国CMS7.5仿<问答库>题库问答学习平台网站源码 带手机版 开发环境:帝国cms 7.5 安装环境:php+mysql 学历考试等各类题库以及一些常见的普通练习的题目题库供大家 ...

  4. java 开发人员工具_每个Java开发人员都应该知道的10个基本工具

    java 开发人员工具 大家好,我们已经到了2019年的第二个月,我相信你们所有人都已经制定了关于2019年学习以及如何实现这些目标的目标. 我一直在撰写一系列文章,为您提供一些知识,使您可以学习和改 ...

  5. 学java 开发会掉头_作为一个全新的开发人员,我会学到什么

    学java 开发会掉头 重点 (Top highlight) It's been five years since I learned to code and changed careers. 自从我 ...

  6. JAVA开源仿知乎问答源码

    项目说明 FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot+Bootstrap3+MyBatis+MYSQL+Solr 应用架构,专 ...

  7. java开发cs项目_本硕机械转行cs(java后端开发)上岸之路

    秋招转眼就结束了,将近一年的努力,总算给了自己一个比较满意的结果.写下这篇贴子记录自己的转行以及秋招经历. 其实在转行初期,就无数次幻想着秋招结束,然后写一篇长长的经验贴的那种满足感.下面我尽量把我知 ...

  8. java开发机器人聊天_聊天机器人与Web开发的未来

    java开发机器人聊天 Since Facebook launched their annual F8 conference for bot developers in 2016 and Micros ...

  9. java开发简历编写_如何通过几个简单的步骤编写出色的初级开发人员简历

    java开发简历编写 So you've seen your dream junior developer role advertised, and are thinking about applyi ...

最新文章

  1. python压缩包怎么安装-Python学习笔记-打包发布Python模块或程序,安装包
  2. centos ffmpeg m3u8切片相关
  3. python3精要(27)-*与**解包
  4. pm2集群模式mysql配置_配置 PM2 一键部署
  5. PHP|异常的使用,异常子类化的最佳实践
  6. Mac OS X Terminal 101:终端使用初级教程以及Xcode
  7. (33)VHDL实现异步复位D触发器
  8. 如何获得onblur中的值_使用带有onBlur的输入字段和来自Reactjs JSX中的状态块输入的值?...
  9. 清楚form表单数据的便捷jQuery之法
  10. 面试常见的js简单算法
  11. GNSS 观测 O 文件的解读
  12. Linux平台基于v4l2开发免驱摄像头-输出为Opencv Mat
  13. testcenter
  14. 寻路问题——找到从起点到终点路径
  15. 自动化采矿的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  16. NBA球员常规赛信息selenium抓取
  17. 宁做小三 不嫁穷人
  18. MediaPlayer创建播放列表实现自动循环播放
  19. 几乎不锻炼,想吃吃想喝喝,雪茄不离手
  20. matlab散点图渐变颜色绘制

热门文章

  1. matlab fisher检验,模式识别中Fisher分类器的Matlab实现及测试
  2. EMC-电磁兼容-共模干扰与差模干扰
  3. 【Qt Quick】零基础入门系列之安装与卸载(一)
  4. python-人工智能-遗传算法的实现
  5. Scroller全认知,对于Scroller 你真的了解吗?
  6. 证件照怎么制作?超简单的证件照制作教程来了
  7. Photoshop for Mac(图像处理软件)破解版安装
  8. 华为Android10怎样root,华为Mate10 root教程_华为Mate10卡刷获取root权限的方法
  9. 《posix多线程编程》笔记(四)
  10. Qt示例解析 【Callout】