一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)零碎平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java(spring boot).
一 简介
[](https://www.developers.pub/) 是一个开源的现代化社区平台,它实现了:
- 面向内容探讨的论坛;
- 面向常识问答的社区;
- 100% 开源;
二 性能列表
三 个性
前端
- 多终端适配(手机端,pc端)
- 自定义主题色彩,不便企业用户自定义主题
- 编辑器反对control + s保留
- 编辑器反对control + v复制图片上传
后端
- 日志带有调用链,不便排查问题
- 分布式session,反对集群部署
- 用户角色权限分级,便于用户治理
- 接口权限校验,接口操作更平安
可扩大性能接口
- 文章/问答更新时自带审核,可接入审核核心便于经营治理
- 文件存储形象接口,可反对自定义接入企业外部文件贮存服务
- 缓存服务形象接口,可反对自定义接入企业外部缓存服务
- 搜寻服务形象接口,可反对自定义接入企业外部搜寻服务
四 技术栈
后端
- 数据库:mysql
- 长久层框架:mybatis
- 数据库连接池治理:hikaricp
- 数据库分页插件:github pagehelper
- mvc框架:spring mvc
- 应用层容器:spring boot
- json序列化工具:fastjson
- 邮件发送sdk:javax mail
- 七牛云存储sdk:qiniu java sdk
- 服务端页面渲染:thymeleaf
前端
- 前端markdown编辑器:mavon-editor
- 治理后盾js框架:vue
- 用户端UI框架:bootstrap
- 治理后盾UI框架 iview
五 局部页面展现
用户页面展现
- 首页
- 问答页
- 关注页
- 音讯列表页
- 文章详情页
- 标签详情页
- 搜寻页
- 用户主页
- 写文章页
六 治理后盾页面
七 源码
gitee地址:https://gitee.com/GiteeOS/for...
本文首发于公众号:Java版web我的项目,欢送关注获取更多精彩内容