[关闭]
@longj 2018-06-30T12:14:50.000000Z 字数 1075 阅读 1326

15331229-longjj Final Report


1. 简短的课程学习自我总结(400字以内)

1.1 学习收获

通过本次课程和作业,主要有以下收获:

  1. 体会到领域模型设计对于数据库模型设计的重要指导作用
  2. 体会到 Restful api 接口设计的重要性
  3. 体会到前后端分离开发的重要性
  4. 得到 Web 应用整体架构设计经验
  5. 实现 Nginx 配置转发路径实现前后端分离开发
  6. 实现 docker 化 Web 应用并实现一键部署
  7. 了解 docker 运行机制以及其容器的构建过程
  8. 实践 travis ci 持续集成测试
  9. 了解 Redis 作为缓存在维护信息一致性和提高读写速度的的重要作用
  10. 明白跨域问题的原因及处理
  11. 体验腾讯云服务器申请部署全过程
  12. 了解 db 连接池的重要作用
  13. 进一步规范化 github 分支管理协同开发的流程
  14. 学会使用 gh-pages 实现代码仓库的静态文档展示
  15. 实践服务器网络简单攻防技术

...

1.2 特别感谢

缺少以下任何一个同学的配合与合作,我都无法按时完成一个可以多人点餐的点餐系统,特此表示感谢!


2. PSP 2.1 统计表

psp2_1.jpg-109.7kB


3. 个人分支的 GIT 统计报告

Snipaste_2018-06-30_16-27-22.jpg-89kB


4. 自认为最得意/或有价值/或有苦劳的工作清单,含简短说明

4.1 最得意

Docker 一键化集成部署,极大方便了服务端开发,免去了环境依赖配置等琐事,让的同学可以将精力集中在逻辑实现,同时简化了最后的接口对接过程。

4.2 最有价值

确定的整体技术栈与全部架构设计。利用自己之前在别的实验室的 web 开发经验,独立设计了一个较为合理,比较低耦合的架构,并将相关知识分享给的其他刚入门的同学。

4.3 最有苦劳


5. 个人的技术类、项目管理类博客清单

  1. Docker 构建镜像入门,以 Python Flask 为例
  2. 在 Ubuntu 16.04 LTS 上使用 docker-compose 实现 Nginx+Flask+MySQL+Redis 的 web 后台应用部署
  3. Docker 加速部署
  4. 云端服务器部署 denyhosts 抵御 ssh brute force 攻击
  5. 使用 git merge --squash 让你的分支合并更加简洁
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注