该项目为工作室学习项目

  • 第一周:
    • ○ 了解SpringMVC架构。
    • ○ 基于Mybatis完成通过excel自动导入导出数据接口。
    • ○ 优化数据库设计,优化数据库操作语言,尽可能预防慢sql出现,实现word自动导入导出数据。
  • 第二周:基于SpringBoot和Mybatis完成预测平台登录接口,做好权限校验,异常拦截以及防恶意访问。
  • 第三周:基于Redis实现排行榜;可以与虚拟机通信,通过Java连接虚拟机读取虚拟机部分信息。
  • 第四周:通过Java连接虚拟机,完成文件上传、文件下载、运行程序接口。可以考虑如何分段上传、分段下载。

第二周

  • 统一结果集
  • 统一异常处理
  • Jwt token
  • 密码加盐
  • RBAC 权限认证

第三周

  • 基于 Redisson 使用有序集合,实现排行榜
  • 基于 jsch 实现通过 ssh 协议连接 linux 机器,并查询基础信息