周报230722

94 阅读4分钟

周报230722

日期范围:2023-07-23——2023-07-30

学习内容

学习内容/任务进度具体内容
每日上传博客已完成上传每日笔记、所学知识
每日上传git仓库已完成笔记学习资料备份
博客的搭建熟知以及使用多种工具搭建博客已完成使用宝塔、1paneldocker三种搭建辅助,分别搭建了wordPresshalo1.5以及halo2.7
网络协议的学习已完成httphttps、域名以及服务器等知识
有关网络知识的拓展未完成CDN是啥?如何解决宽带问题。家庭宽带下如何隐藏公网IP;网络映射是啥,作用是啥
API的搭建和任务计划程序的使用已完成API的概念,图床API的使用,任务计划程序的使用
查漏补缺未完成找出本周自己不理解的知识点或技术点(尚未全部找出答案);唯一约束、唯一索引和索引
复习回归未完成复习本周学习mysql约束和高级查询(笔记尚未整理完成)
算法学习未完成回文数

遇到的问题

  1. docker在服务器的拉镜像,以及是创建容器;

  2. 网络协议httphttps协议之间的区别与关系的实践,例如在加密协议下网站使用的复制函数的使用:

    image-20230730223548111

  3. CDN的概念以及如何使用和搭建

  4. gitpages搭建API或静态网站的使用,如何使用任务计划程序来快捷工作

  5. 动态ip和动态域名的使用和方法(至今彻底不清楚)

  6. MySQL的内连接、外连接的使用以及唯一约束和唯一索引的关系,索引与唯一索引的关系

  7. 非空数据处理的COALESCESQL中的一个函数,用于返回第一个非空值。如果所有参数都为NULL,则返回NULL。它的语法如下:COALESCE (expression1, expression2, ..., expression_n);

学习心得

在这一周中,相较于第一周收获多了不少,刚开始的几天,林睿老师给我们普及了网络相关知识,相对应的开了一定的眼界,之后又是马浩老师的SQL教学和鼎鼎有名的高洋学姐的练习,虽然被几大连接搞得晕头转向,无论是实践还是知识都得到极大的充实。除此之外在重新搭建博客的时候也获得了许多的知识,尽管上周定下的计划,还是没有全部完成。

首先,在开始几天吧,先学习的是网络知识,最开始确实有些乏味,因为隔壁班学的实际上手较多的docker,实属羡慕,但是在学习过程中,着实学了不少有关网络的知识以及使用,感觉吧,从价值上和高度上还是蛮不错的,docker也在搭建博客的时候进行了些许的了解,言而总之,室友就是我的“git仓库”,想接触他们当时学的直接接触当事人就OK了。

其次,后面几天的教学就恢复到最开始的学习MySQL之中,学习更深一点的东西,比如让人头疼的练习5和左右外连接的实践,还有多重的左右外连接。

还有,在这一周中加入了在halo博客中hao主题的开发者群,在其中了解了不少网络方面和博客搭建的知识,比如1panel的搭建,docker的搭建,以及说是如何在使用家庭宽带的情况下,如何不暴露自己公网ip的狠招数,还有多种网络的实践知识。

还有在上传git时候的问题,有些时候比较忙或者来不及备份东西,就着手研究了如何可以让一个文件可以定时去保存、缓存、备份,之后找到了任务计划程序这个好帮手,并且学会了使用,并将其作为经验知识发在了博客上。

最后,在最近的学习中,我愈发22觉得,实践不仅可以检验真理,也可以练就技术能力。但还是要当日事,当日毕,要不然一拖就是’拖家带口‘。

学习计划

根据这几天的学习,我对于今后的学习做出了以下计划:

  1. 首先,完成这阶段未完成的任务,未解决的问题;
  2. 完成算法学习;
  3. 将复习进度提高,笔记重新归纳。