
获得徽章 1
- #青训营笔记创作活动#
1月28日 day8
今日学习
了解了mysql的四层架构∶
连接层、服务层、存储引擎层、文件系统层,对mysql的结构有了一个整体的认识展开评论点赞 - #青训营笔记创作活动#
1月22日 day7
今日学习
由于UDP只会在ip层对数据包进行分片,不像TCP在内部就会分段。所以UDP在传一个大的数据包过程中出现丢包的情况时要重新传包,而TCP只需要重传对应丢失的数据段,相较之下,UDP就会比TCP快展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day6
很多时候百度不出的谷歌一下就有想要的结果了。感觉作为一个程序员写代码的能力固然重要,对搜索结果的检索能力和英语阅读能力也很重要啊。
评论点赞 - #青训营笔记创作活动#
1月19日 打卡day5
今日学习
websocket协议是先利用http协议加上一些特殊的请求头进行握手升级的应用层协议,让服务端能够主动向客户端发送数据。评论点赞 - #青训营笔记创作活动#
1月18日 打卡day4
今日学习
看完这篇文章后才发现自己之前一直没注意到这个问题,通过文章也了解到了主机通过DHCP协议动态动态获取ip以及协议的四个过程。展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day3
今日学习
对于文中所说的开发过程中最重要的是数据库表的设计,表的结构设计好了,需要什么字段比较合适,对于一个业务逻辑的代码编写起到了很重要的作用,有时候写着写着会突然发现“这张表再加一个字段会不会更好些?”的情况,这时候就意识到做好准备工作的重要性了。展开评论点赞 - #青训营笔记创作活动#
1月16日 打卡day2
今日学习
文章中介绍很多有用的idea插件,其中有些自己也正在使用,也得知了有其他同样实用的插件,立马体验了一把。评论点赞 - #青训营笔记创作活动#
1月15日 打卡day1
今日学习
高并发场景下应对流量高峰的手段之一:限流
什么是限流:限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求,对于超出限制流量的请求则会被系统拒绝服务
常见限流方式:
①计数器:在一段时间间隔内对请求进行计数count,count若超出阈值则系统会拒绝接收后面的请求。一段时间过后会自动重置count值
②滑动窗口:在一段时间内设置多个计数器,每个计数器计数对应时间片的请求数,该计数器组会随着时间进行移动就像一个滑动的窗口
③漏桶:一个固定容量的木桶接收水流(请求)的同时会以一定的速率的漏出水滴(处理请求),当请求被接收后会在桶中暂停其请求的业务处理,直到该请求“滴出”木桶才会被处理
④令牌桶:桶中有令牌时才能接收请求(然后桶中令牌数-1),否则要等桶生成足够令牌后才能接收请求
⑤Redis + Lua 分布式限流:借助 Redis 的计数器,Lua 执行的原子性,进行分布式限流展开评论点赞