
获得徽章 1
赞了这篇文章
#青训营笔记创作活动#
2月23日 打卡day13
MySQL分为网络连接层,系统服务层,存储引擎层,文件系统层
依照这四层,我们在编写SQL时也遵循这个架构
连接层:数据库连接池,负责处理客户端接入工作
服务层:包含SQL接口,解析器,优化器,以及缓存缓冲区域
存储引擎层:MySQL各大存储引擎
文件系统层:涵盖了所有日志,以及数据,索引文件,位于系统硬盘上
个人比较喜欢的MySQL可视化工具为workbench
2月23日 打卡day13
MySQL分为网络连接层,系统服务层,存储引擎层,文件系统层
依照这四层,我们在编写SQL时也遵循这个架构
连接层:数据库连接池,负责处理客户端接入工作
服务层:包含SQL接口,解析器,优化器,以及缓存缓冲区域
存储引擎层:MySQL各大存储引擎
文件系统层:涵盖了所有日志,以及数据,索引文件,位于系统硬盘上
个人比较喜欢的MySQL可视化工具为workbench
展开
评论
点赞
#青训营笔记创作活动#
2月22日 打卡day12
HTTPS的握手过程比较复杂,其主要有以下几个步骤:
1 建立TCP连接
2 建立TCP连接后,进入HTTPS阶段
3 使用TLS或者SSL进行加密
其中TLS的加密流程分为两阶段
第一阶段 四次握手
利用非对称加密的各种交换信息,获得会话密钥
第二阶段 在会话密钥基础上进行对称加密通信
2月22日 打卡day12
HTTPS的握手过程比较复杂,其主要有以下几个步骤:
1 建立TCP连接
2 建立TCP连接后,进入HTTPS阶段
3 使用TLS或者SSL进行加密
其中TLS的加密流程分为两阶段
第一阶段 四次握手
利用非对称加密的各种交换信息,获得会话密钥
第二阶段 在会话密钥基础上进行对称加密通信
展开
评论
点赞
#青训营笔记创作活动#
2月20日 打卡day11
好的日志应该遵循以下几点:
可搜索性,要有明确的关键字信息
异常日志需要打印出堆栈信息
合适的日志级别,比如异常使用error,正常使用info
日志内容太大不打印,比如有时需要将图片转成Base64,那么这个Base64就可以不用打印
2月20日 打卡day11
好的日志应该遵循以下几点:
可搜索性,要有明确的关键字信息
异常日志需要打印出堆栈信息
合适的日志级别,比如异常使用error,正常使用info
日志内容太大不打印,比如有时需要将图片转成Base64,那么这个Base64就可以不用打印
展开
评论
点赞
#青训营笔记创作活动#
2月19日 打卡day10
TCP为了保证可靠性,引入了重传机制,流量控制,滑动窗口,阻塞控制,分段以及乱序重排机制。而UDP没有,所以一般来说UDP较快。
TCP是面向连接的协议,UDP是无连接的协议。
大多项目在使用UDP协议时会在其中实现不同程度的可靠性机制,例如王者荣耀的KCP。
对于UDP+重传的场景,在传输超大数据包时且没有实现分段机制时,可能会面临丢包重传,这时TCP较快。
2月19日 打卡day10
TCP为了保证可靠性,引入了重传机制,流量控制,滑动窗口,阻塞控制,分段以及乱序重排机制。而UDP没有,所以一般来说UDP较快。
TCP是面向连接的协议,UDP是无连接的协议。
大多项目在使用UDP协议时会在其中实现不同程度的可靠性机制,例如王者荣耀的KCP。
对于UDP+重传的场景,在传输超大数据包时且没有实现分段机制时,可能会面临丢包重传,这时TCP较快。
展开
评论
点赞
#青训营笔记创作活动#
2月17日 打卡day9
通过这次的阅读打卡,了解到了以下几个网站
Stack Overflow 一个强大的技术问答网站
MSDN 既支持英文也支持中文的微软技术栈
(感觉CSDN的广告越来越多,有用的技术信息没以前多了
2月17日 打卡day9
通过这次的阅读打卡,了解到了以下几个网站
Stack Overflow 一个强大的技术问答网站
MSDN 既支持英文也支持中文的微软技术栈
(感觉CSDN的广告越来越多,有用的技术信息没以前多了
展开
评论
点赞