项目经历
项目描述:
基于SpringBoot + MyBatis + React的前后端分离架构,以MinIO作为S3兼容的对象存储,实现课程创建、视频上传、在线播放等核心功能。主要工作有:
1. 负责组织架构同步,设计部门树与学员归属关系,支持课程按部门和按学员指派。
2. 搭建 MinIO 对象存储服务,支持私有化部署和迁移。
3. 对接企业微信单点登录,并基于JWT维护登录态。
4. 引入Redis缓存,用于高频数据缓存与会话辅助。
关键技术:
Sa-Token、Redis、MinIO、Maven
项目描述:
基于Java + Spring + MyBatis的分层后端架构,适配HJ212、OPC协议,实现对TSP、空气微站等环保设备的数据采集功能。主要工作有:
1. 参与整体后端架构的梳理和优化。
2. 参与协议适配与数据库存储适配。
3. 参与系统性能与稳定性优化。
4. 参与linux联调测试与运维支持。
关键技术:
Apache MINA、Cache、Log4j、Linkage
项目描述:
基于.NET 6 + Furion/Admin.NET + Vue的前后端分离架构,运用帆软Fvs开发环保大屏,实现了有组织、无组织、清洁运输的实时展示。主要工作有:
1. 负责核心业务的数据建模工作,参与数据库表结构设计。
2. 开发报警监测、数据分发、上传市局等定时任务,实现报警管理等各项功能。
3. 运用帆软FVS低代码开发平台开发3D大屏,并集成Echart库和视频监控。
关键技术:
SqlSugar、SignalR、RabbitMQ、Fvs、Echart
AI聊天室
2025.06~2025.12独立开发
项目描述:
基于Django + Channels + Celery的分层架构,构建了一个支持多人同时在线的实时聊天室,并为其引入带上下文记忆的群聊AI助手。主要工作有:
1. 架构设计与模块划分
2. 实时聊天室功能开发
3. AI大模型封装与接入
4. 用户认证与安全控制
5. 异步任务与运维脚本
关键技术:
drf、websocket、swagger、uvicorn、gunicorn