彼记(Para BBS)是一个基于 Java 后端开发学习链路,不断更新、迭代、维护的云笔记/论坛项目。
以 "实现为先,迭代最佳"、"框架优先,复用轮子" 为代码开发标准,尽可能保持项目代码的质量。
可以使用 parabbs-agent SKILL 让你的 Agent 拥有访问 Para BBS 的能力。
| 后端技术栈 | 作用 |
|---|---|
| Spring Boot / Spring MVC | Web 开发的后端基本框架 |
| MySQL | 数据库 |
| MyBatis | 服务端与数据库的中间件 |
| Spring Security | 认证授权系统 |
| Redis | 缓存 |
| Docker | 打包部署 |
| Elasticsearch | 搜索引擎 |
| RabbitMQ | 异步最终一致性、消息队列削峰 |
| MCP (test) | TypeScript 技术栈构建 MCP 微服务 |
Java 端主要模块包括:
auth:登录、注册、刷新令牌、退出登录user:用户资料、头像、个人主页blog:博客创建、编辑、公开阅读folder:个人目录树与内容组织tag:全局标签与检索like:博客点赞、Redis Lua 原子切换、Redis Stream 异步落盘file:头像与内容图片上传agent: Agent MCPadmin: 后台管理系统box: Outbox/Inbox 最终一致性方案comment: 评论系统
准备 MySQL、Redis,并参考 backend/bbs/src/main/resources/application-dev.yml.example 补齐本地配置。
cd backend/bbs
.\mvnw.cmd spring-boot:run "-Dspring-boot.run.profiles=dev"默认访问:
- 前端路径:
http://localhost:5173/bbs - 后端 API :
http://localhost:8080/bbs
支持 Docker 容器化部署,详情参考 Docker 部署 。
欢迎你在 Github 仓库提交 Issues ,但并不推荐你提交 PR;若有相关问题,可以发送邮件联系 📧 qw1450975458@163.com 。
MIT — 允许任意 fork,自由使用。
Built by Para@Nobeta | Github@Nobeta-Work .




