codebase编程社区
技术:springboot+mybatisPlus+vue2+elementUi
运行环境:jdk1.8、Mysql、Redis、Maven、Node.js
| tool | version |
|---|---|
| Node.js | v18.19.0 |
| npm | v10.2.3 |
下载代码
git clone https://github.com/zhouhw0306/forum-bs
前端启动
npm install
npm run serve
后端启动
mvn spring-boot:run
项目亮点
- 使用基于用户的协同过滤推荐算法
- 使用前缀树结构实现敏感词过滤
- Aop+Redis+自定义注解,实现接口权限校验、限流、重复提交验证功能
- 使用JWT生成token实现登录验证
- 集成MarkDown插件实现图片上传、代码高亮等
- 集成Github授权登录OAuth2.0方式
- 使用七牛云oss对象存储
- 集成讯飞星火ai大模型
- 集成elasticsearch搜索引擎
页面展示
Description
Languages
Java
55.8%
Vue
37.1%
JavaScript
5.2%
SCSS
1.4%
Lua
0.3%
Other
0.2%



