Code Nest 是一个基于 Spring Boot + Vue3 的前后端分离的一个程序员社区系统。
✨ 主要特性
🔐 完善的权限管理 - Sa-Token认证系统,支持管理员和普通用户双重权限体系
📚 丰富的题库功能 - 支持题目分类、题单管理、随机抽题、收藏功能
🎯 智能抽题系统 - 可选择多个题单进行随机抽题,支持自定义抽题数量
💫 现代化UI - 基于Element Plus的美观界面,支持响应式设计
📊 系统监控 - SQL监控、操作日志、登录日志等完整的监控体系
🚀 高性能架构 - Redis缓存、数据库连接池、异步处理等性能优化
🏗️ 技术架构
后端技术栈
框架: Spring Boot 3.4.4
安全: Sa-Token权限认证框架
数据库: MySQL 8.0 + MyBatis
缓存: Redis (Redisson)
文档: SpringDoc (OpenAPI 3.0)
工具: Hutool、Lombok
监控: 自研SQL监控系统
前端技术栈
框架: Vue 3 + Composition API
构建工具: Vite
UI组件: Element Plus
状态管理: Pinia
路由: Vue Router 4
HTTP客户端: Axios
样式: SCSS
点击空白处退出提示
评论