
获得徽章 1
赞了这篇文章
赞了这篇文章
赞了这篇文章
#青训营笔记创作活动#
1月23日 打卡day8
今日学习了一篇介绍如何为开源仓库贡献代码的文章,要点如下:
1. 找到仓库、查看issues、申请解决。
2. fork仓库、clone仓库、创建新分支、开发完毕后推送到自己的仓库、单测结合github action后创建pr。
3. 如在pr时与原仓库有冲突,需要先添加upstream,获取变更,合并更改后,再push到自己的分支。
1月23日 打卡day8
今日学习了一篇介绍如何为开源仓库贡献代码的文章,要点如下:
1. 找到仓库、查看issues、申请解决。
2. fork仓库、clone仓库、创建新分支、开发完毕后推送到自己的仓库、单测结合github action后创建pr。
3. 如在pr时与原仓库有冲突,需要先添加upstream,获取变更,合并更改后,再push到自己的分支。
展开
评论
点赞
#青训营笔记创作活动#
1月22日 打卡day7
今日学习了一篇介绍502问题的文章,要点如下:
1. HTTP状态码中1**为服务器收到请求,但需要用户继续操作,2**代表操作成功被接收,3**代表重定向,4**代表客户端错误,5**代表服务端错误。
2. nginx在客户端与服务端之间,起到反向代理与负载均衡的作用,向用户屏蔽了具体的服务端。
3. 502日志由nginx发出,服务端很可能没有相关日志。
4. 排查502优先查看服务端是否崩溃过、再查看崩溃的堆栈日志,如果没有日志则查看是否因为超过额定内存而导致进程崩溃,最后再去排查nginx是否将请求打到了nginx中。
1月22日 打卡day7
今日学习了一篇介绍502问题的文章,要点如下:
1. HTTP状态码中1**为服务器收到请求,但需要用户继续操作,2**代表操作成功被接收,3**代表重定向,4**代表客户端错误,5**代表服务端错误。
2. nginx在客户端与服务端之间,起到反向代理与负载均衡的作用,向用户屏蔽了具体的服务端。
3. 502日志由nginx发出,服务端很可能没有相关日志。
4. 排查502优先查看服务端是否崩溃过、再查看崩溃的堆栈日志,如果没有日志则查看是否因为超过额定内存而导致进程崩溃,最后再去排查nginx是否将请求打到了nginx中。
展开
评论
点赞
#青训营笔记创作活动#
1月21日 打卡day6
今日学习了一篇介绍websocket协议的文章,要点如下:
1. 最广泛使用的HTTP1.1是半双工协议,对于服务器推送数据到客户端的场景不友好,因此需要websocket协议。
2. 在HTTP1.1里,可以使用定时轮询、长轮询的方法来实现服务器推送的效果。
3. 对于客户端和服务端频繁交互的场景,可以考虑使用websocket协议。
4. websocket协议和socket几乎没有关系。
5. 各个浏览器都支持HTTP协议,因此在使用websocket之前首先会利用HTTP协议加上一些特殊的HTTP头部进行升级操作。
1月21日 打卡day6
今日学习了一篇介绍websocket协议的文章,要点如下:
1. 最广泛使用的HTTP1.1是半双工协议,对于服务器推送数据到客户端的场景不友好,因此需要websocket协议。
2. 在HTTP1.1里,可以使用定时轮询、长轮询的方法来实现服务器推送的效果。
3. 对于客户端和服务端频繁交互的场景,可以考虑使用websocket协议。
4. websocket协议和socket几乎没有关系。
5. 各个浏览器都支持HTTP协议,因此在使用websocket之前首先会利用HTTP协议加上一些特殊的HTTP头部进行升级操作。
展开
评论
点赞
#青训营笔记创作活动#
1月20日 打卡day5
今日学习了一篇关于介绍阅读英文技术文档的方法的文章,文章要点如下:
1. 搜索Bug的搜索引擎推荐
2. 中文翻译文献模棱两可搜索特定的词
3. 寻找特定文献时可以用以书找书的方法
4. 面对复杂长句时可以拆分理解
5. 阅读《牛津英语用法指南》学习语法
1月20日 打卡day5
今日学习了一篇关于介绍阅读英文技术文档的方法的文章,文章要点如下:
1. 搜索Bug的搜索引擎推荐
2. 中文翻译文献模棱两可搜索特定的词
3. 寻找特定文献时可以用以书找书的方法
4. 面对复杂长句时可以拆分理解
5. 阅读《牛津英语用法指南》学习语法
展开
评论
点赞