获得徽章 2
- #青训营笔记创作活动#
1月26日 打卡day14
TCP协议与UDP协议
TCP协议有重传机制,流量控制机制,滑动窗口机制,拥塞控制机制,分段机制,乱序重排机制,是面向连接的,过程比udp协议复杂,丢包的话只用重传MSS分段
但是由于UDP本身不分段,若传输的数据过大,在IP层分片时发生丢包,就可能会重传整个数据包,这种情况UDP可能比TCP慢展开评论1 - #青训营笔记创作活动#
1月23日 打卡day11
找到感兴趣的开源库
查看issu
主动申请
写代码
fork仓库
clone仓库
创建新分支
开发并推送远程分支
创建pull request
同步修改
fix原仓库维护者的建议
学到了
新的一年希望能够提一次pr,并且将自己的项目开源展开评论2 - #青训营笔记创作活动#
1月21日 打卡day9
SQL诞生于用户请求
数据库连接池 例如阿里的Druid —— 维护工作线程
客户端连接池 —— 网络连接
SQL流程
①先将SQL发送给SQL接口,SQL接口会对SQL语句进行哈希处理。
②SQL接口在缓存中根据哈希值检索数据,如果缓存中有则直接返回数据。
③缓存中未命中时会将SQL交给解析器,解析器会判断SQL语句是否正确: 错误:抛出1064错误码及相关的语法错误信息。
正确:将SQL语句交给优化器处理,进入第④步。
④优化器根据SQL制定出不同的执行方案,并择选出最优的执行计划。
⑤工作线程根据执行计划,调用存储引擎所提供的API获取数据。
⑥存储引擎根据API调用方的操作,去磁盘中检索数据(索引、表数据....)。
⑦发生磁盘IO后,对于磁盘中符合要求的数据逐条返回给SQL接口。
⑧SQL接口会对所有的结果集进行处理(剔除列、合并数据....)并返回。展开评论2 - #青训营笔记创作活动#
1月19日 打卡day7
DHCP-联网后,自动获取本机需要的IP地址、子网掩码和路由器地址
即:向某个分配IP的服务器申请IP地址(DHCP服务器),家里的路由器就有这个功能
DHCP Discover(本机广播)
DHCP Offer(DHCP服务器广播返回空闲的IP地址)
DHCP Request(本机确认这个IP地址还没有被分出去)
DHCP ACK(DHCP服务器确认)
只要每次联网需要用IP,就需要经历DHCP协议,但不一定需要经历完整的四个阶段
DHCP分配的IP有可能和某台手动配置的IP地址重复
DHCP在确认无冲突后才会使用这个IP展开评论2 - #青训营笔记创作活动#
1月18日 打卡day1
我也经常使用IDEA,但基本没有安装插件,全靠手打代码和下载其他软件。比如我一般用postman软件进行接口测试,而文章中介绍的RestfulFastReqest插件显然更加便捷。介绍的许多插件平时的学习中都能用到,十分实用。展开评论1
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)