景区门户平台
分为后台管理系统与前台门户,促成景区和用户的交易与互动,我负责编写后端服务接口,主要工作如下:
• 在 Spring Boot 项目中配置 WebSocket 服务,结合 JS 代码自行测通,实现批量通知客户端功能
• 通过升级 MySQL + 配置字符集为 utf8mb4_unicode_ci 解决无法存储 Emoji 的问题
• 应项目图片分组的需求,将图片服务器技术由 FastDFS+Nginx 改为 SFTP+Nginx
• 在项目非关键模块引入使用 Kotlin,尝试不同语言实现后端服务的可能性
• 使用 FreeMarker 快速一键生成基本 CRUD 接口的代码
• 重写部分数据查询接口,解决请求响应时间稍长的问题
• 设计 RBAC 系统,项目中引入 Spring Security 框架,实现对接口访问权限的精细控制