PeaceSheep's blog PeaceSheep's blog
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)

PeaceSheep

以最简洁、易懂的话解决问题
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)
  • 下载器

  • 作业网站管理

    • 班级作业管理系统——整体设计思路
    • 班级作业管理系统——API列表
    • 班级作业管理系统——模型设计
    • 班级作业管理系统——导出功能设计
    • 班级作业管理系统——完结篇
      • 重构总结
        • 1. 基于Go语言,实现快速部署
        • 2. 分布式架构
        • 3. 全新设计导出功能
        • 4. HTTPS
        • 5. 全新界面
    • 班级作业管理系统——使用说明书
  • 联邦学习

  • 随手写的小项目

  • docker

  • 即时通讯

  • 项目
  • 作业网站管理
PeaceSheep
2022-03-30
目录

班级作业管理系统——完结篇

经历了一周的爆肝,终于将这次作业管理系统重构完成了。

# 重构总结

# 1. 基于Go语言,实现快速部署

不得不说,Go语言在后端方面确实比Python要好一点,后端这次写的比以前优雅了很多。各种ORM映射再也不用自己写了,直接使用Gin和Gorm完成。

# 2. 分布式架构

原来的系统一台服务器负责所有的功能。现在改为1后端主服务器+1 Mysql + 1主Redis+1备Redis架构,并发数从10提升到现在的几百。

# 3. 全新设计导出功能

使用redis设计了全新的导出功能,导出速度极大提升。具体请见导出文件。

# 4. HTTPS

使用HTTPS,让网站更加安全。

# 5. 全新界面

由@kirigaya (opens new window)设计的全新绚丽界面。

编辑 (opens new window)
#Go
上次更新: 2025/06/25, 16:48:21
班级作业管理系统——导出功能设计
班级作业管理系统——使用说明书

← 班级作业管理系统——导出功能设计 班级作业管理系统——使用说明书→

最近更新
01
前端概念梳理
06-26
02
愚蠢错误收集
05-29
03
ubuntu安装g++显示已有但是输入g++又找不到命令
04-15
更多文章>
Theme by Vdoing | Copyright © 2022-2025 PeaceSheep
冀ICP备2022004632号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式