获得徽章 4
#青训营笔记创作活动#
1月30日 打卡day16
今日学习
HTTP状态码用来表示响应结果的状态,其中200是正常响应,4xx是客户端错误,5xx是服务端错误。
客户端和服务端之间加入nginx,可以起到反向代理和负载均衡的作用,客户端只管向nginx请求数据,并不关心这个请求具体由哪个服务器来处理。
后端服务端应用如果发生崩溃,nginx在访问服务端时会收到服务端返回的RST报文,然后给客户端返回502报错。502并不是服务端应用发出的,而是nginx发出的。因此发生502时,后端服务端很可能没有没有相关的502日志,需要在nginx侧才能看到这条502日志。
如果发现502,优先通过监控排查服务端应用是否发生过崩溃重启,如果是的话,再看下是否留下过崩溃堆栈日志,如果没有日志,看下是否可能是oom或者是其他原因导致进程主动退出。如果进程也没崩溃过,去排查下nginx的日志,看下是否将请求打到了某个不知名IP端口上。
1月30日 打卡day16
今日学习
HTTP状态码用来表示响应结果的状态,其中200是正常响应,4xx是客户端错误,5xx是服务端错误。
客户端和服务端之间加入nginx,可以起到反向代理和负载均衡的作用,客户端只管向nginx请求数据,并不关心这个请求具体由哪个服务器来处理。
后端服务端应用如果发生崩溃,nginx在访问服务端时会收到服务端返回的RST报文,然后给客户端返回502报错。502并不是服务端应用发出的,而是nginx发出的。因此发生502时,后端服务端很可能没有没有相关的502日志,需要在nginx侧才能看到这条502日志。
如果发现502,优先通过监控排查服务端应用是否发生过崩溃重启,如果是的话,再看下是否留下过崩溃堆栈日志,如果没有日志,看下是否可能是oom或者是其他原因导致进程主动退出。如果进程也没崩溃过,去排查下nginx的日志,看下是否将请求打到了某个不知名IP端口上。
展开
评论
点赞
#青训营笔记创作活动#
1月29日 打卡day15
今日学习
学会打优良的注释,不在循环里远程调用、或者数据库操作,优先考虑批量进行,封装方法形参,封装通用模板
1月29日 打卡day15
今日学习
学会打优良的注释,不在循环里远程调用、或者数据库操作,优先考虑批量进行,封装方法形参,封装通用模板
评论
点赞
#青训营笔记创作活动#
1月28日 打卡day14
今日学习
网络的基本组成,以及网络通信的基本原理,各种网络设备在传递过程中对的角色
1月28日 打卡day14
今日学习
网络的基本组成,以及网络通信的基本原理,各种网络设备在传递过程中对的角色
评论
点赞
#青训营笔记创作活动#
1月27日 打卡day13
今日学习
mysql的各层架构,其中对于日志层是非常重要的,因为日志层可以帮助我们查找哪个语句或者是哪里出了问题,方便调整diamante
1月27日 打卡day13
今日学习
mysql的各层架构,其中对于日志层是非常重要的,因为日志层可以帮助我们查找哪个语句或者是哪里出了问题,方便调整diamante
展开
评论
点赞
#青训营笔记创作活动#
1月26日 打卡day12
今日学习
HTTPS会对HTTP的URL和Request Body都进行加密,因此直接在filter栏进行过滤http.host == "baidu.com"会一无所获。
1月26日 打卡day12
今日学习
HTTPS会对HTTP的URL和Request Body都进行加密,因此直接在filter栏进行过滤http.host == "baidu.com"会一无所获。
展开
评论
点赞
#青训营笔记创作活动#
1月25日 打卡day11
今日学习
规范命名,规范代码格式,写好代码注释,try catch 内部代码抽成一个方法,方法别太长,抽取重复代码
1月25日 打卡day11
今日学习
规范命名,规范代码格式,写好代码注释,try catch 内部代码抽成一个方法,方法别太长,抽取重复代码
评论
点赞
#青训营笔记创作活动#
1月24日 打卡day10
今日学习
TCP为了实现可靠性,引入了重传机制、流量控制、滑动窗口、拥塞控制、分段以及乱序重排机制。而UDP则没有实现,因此一般来说TCP比UDP快。
1月24日 打卡day10
今日学习
TCP为了实现可靠性,引入了重传机制、流量控制、滑动窗口、拥塞控制、分段以及乱序重排机制。而UDP则没有实现,因此一般来说TCP比UDP快。
展开
评论
点赞
#青训营笔记创作活动#
1月23日 打卡day9
今日学习
将一个段落拆分,按照标点符号拆分成四个部分。再对每一个部分进行分解,再把其中一句单独分离出来。只要能够找到句子中的主语、谓语、宾语,基本上就能确定大概的意思。这类比于汉语中实际上,也比较容易理解,“谁”“干了”“什么”。其余的内容只是对这几个元素的修饰和补充说明。
1月23日 打卡day9
今日学习
将一个段落拆分,按照标点符号拆分成四个部分。再对每一个部分进行分解,再把其中一句单独分离出来。只要能够找到句子中的主语、谓语、宾语,基本上就能确定大概的意思。这类比于汉语中实际上,也比较容易理解,“谁”“干了”“什么”。其余的内容只是对这几个元素的修饰和补充说明。
展开
评论
点赞
#青训营笔记创作活动#
1月22日 打卡day8
今日学习
Kafka 把消息持久化到磁盘,相比于其他基于内存存储的系统而言,有效地降低了数据丢失的风险。也正是得益于 Kafka 的消息持久化功能和多副本机制,我们可以把 Kafka 作为长期的数据存储系统来使用,只需要把对应的数据保留策略设置 为“永久”或启用主题的日志压缩功能即可。
1月22日 打卡day8
今日学习
Kafka 把消息持久化到磁盘,相比于其他基于内存存储的系统而言,有效地降低了数据丢失的风险。也正是得益于 Kafka 的消息持久化功能和多副本机制,我们可以把 Kafka 作为长期的数据存储系统来使用,只需要把对应的数据保留策略设置 为“永久”或启用主题的日志压缩功能即可。
展开
评论
点赞