1. 学习计划

    2. A:12-16 排序介绍—-插入排序;E:2.1-2.5 开场白—-nignx的安装;M:4.1-4.7 redis介绍—-有序集合操作;L:7.13-7.14 crontab与dns—-yum源配置详解

    3. 学习时间: L:148M; M:112M; E:57M; A:57M。

    4. 学习效率: A: 57 / 156 = 36.5% E:57 / 123 = 46.3% ;

    5. 学习进度:Linux未完成,redis完成七分之二;算法与企业级工具学习进度正常;

    6. 总结

    7. 算法学习的重点应该放在对思想的理解,比如遍历的对象和顺序,临界点,最好脑子中能够形成动画,自行推演,然后默写代码,再好的模板也需要反复记忆;

    8. 算法的比较可以放在执行步骤上,例如选择排序与插入排序的区别在于,前者的排序由min()函数和append实现,而后者依靠原始的比较大小和移位实现,共性是有序区和无序区的划分;

    9. 企业级工具的知识点非常的杂乱,今天细分领域也刚到了Nginx部分,还没有确定系统结构,虽然老师用了四个系统,但我只有服务器一台,物理机最多装一台,虚拟机的话可能装四台,主要担心性能损耗,至少不卡,不影响我记笔记;

    10. 这部分知识对我来说更多是开拓视野,从以前Django的开发部署这些环节的关注,转移到企业整体开发流程,比如搭建个人的Gitlab,可以跟路飞的bug平台结合起来,不知道是不是用Django开发的平台;似乎还有一部分运维的知识,还好Linux有一定基础;

    11. 额外的收获:今天先把路飞的视频下载了,哔哩哔哩的会员可能也就这个时候有点作用;因为大部分课程放在平台上,新旧暂且不论,不能下载是我永恒的伤痛;

    12. 今天想清楚一件事情,本来准备利用下载的视频接着做任务,后来想起之前老师的提醒,基础知识还是很不够,因此即使做了很多项目,最后难免搞成花架子;所以即使项目搞完了,除了常规的后端学习以外,优先级最高的是复习基础,其次是前端,不过课程内的前端知识应该足够了,不够再去找哔哩哔哩的视频看;

    13. 由于今天基本开启了企业级工具,中间件两个部分的知识,所以环境配置的成本也包含在了学习时间里面,但起步确实是这样,明天会持续拉进度,redis中间件这部分可以加速学习,先搞定最简单和最少的课程,最重要的是算法;

    14. 课外阅读

    15. Nginx;svn[https://zh.wikipedia.org/wiki/Subversion];
      selinux[https://zh.wikipedia.org/wiki/安全增强式Linux];
      OSS[];

    16. Web服务器的种类; [https://zhuanlan.zhihu.com/p/347434354]

    17. 响应式编程;[https://baike.baidu.com/item/响应式编程/15549849?fr=aladdin]

    18. ADA;[https://zh.wikipedia.org/wiki/Ada]

    19. 待办事项

    20. 将项目代码打包,并且录制视频;此外上传到GitHub,分享到评论区;

    21. 夜晚安装Docker以及换源,设置开机自启动;[✔]

    22. 休息时间配置 Atom,以及完成昨天vscode配置;[✔]

    23. 调整 vscode终端字体的大小;[✔] [https://blog.csdn.net/qq_43201350/article/details/109159992]

    24. 查找选择排序,插入排序以及冒泡排序三者的比较[逻辑上];[✔] [https://blog.csdn.net/weixin_33327380/article/details/114187469]

    25. 整理时间确认Web服务器部署与上线的规格;