个人知识管理与智能笔记系统,覆盖「记录 → 沉淀 → 轻量互动」的完整场景。含三个子项目:

  • smart-note-system:Spring Boot 多模块后端(认证/权限/AI/审核/消息/日志)
  • smart-note-ui:Web 管理端(Vue 3 + Element Plus,基于 Geeker-Admin 二次开发)
  • smart-note-mp:微信小程序端(uni-app)

技术要点 #

  • 认证与权限:Spring Security + JWT,Redis Token 黑名单,RBAC 按钮级权限
  • AI 能力:LangChain4j + DeepSeek,笔记摘要/扩写/润色/总结、标签推荐、自然语言 → SQL 数据分析;用户级 Token 配额与月度重置
  • 消息与审核:站内消息(8 类)、笔记审核自动通知
  • 缓存策略:Redis 浏览量计数 + 定时同步 DB,Lua 保证幂等
  • 移动端:uni-app 多端,Markdown 笔记渲染、公开社区流

更多 #

项目已开发完成(本科毕业设计),仅作学习成果归档,未对外部署。构建方式、截图、E-R 图与数据库脚本见 仓库 README 。