获得徽章 1
赞了这篇沸点
#青训营笔记创作活动#
2月9日 打卡day10
redis讲的太详细了,包含了有关redis方方面面的知识点,将redis中所出现的各种方式都做了优劣的分析,将redis的优点和缺点都描述的非常清晰
评论
#青训营笔记创作活动#

2月9 打卡day1
今日学习docker的文件系统,学习了docker的本质是容器,容器与容器之间是通过Namespace(名称空间),联合文件系统,cgroups(控制组,进行资源隔离)进行隔离的。而联合文件系统的本质是docker的分层镜像
展开
评论
可以说明我的违规点吗
2
#青训营笔记创作活动#
2月2日 day10
今日主要学习raft共识算法,理解了raft算法的核心机制
评论
#青训营笔记创作活动#
2月1日 day9
今日主要学习内容为tcp连接为何是3次握手而不是2次或四次握手,主要原因是防止失效的连接请求报文段被服务端接收,从而产生错误。
评论
#青训营笔记创作活动#
1月31日 day8
今天主要学习内容是服务的链路追踪,主要了解了传统的解决方案,以及目前流行的针对微服务的 分布式会话跟踪方案;在对于大众点评平台链路追踪的具体实现上,对于链路追踪的设计以及可能面对的问题有了大致了解
展开
评论
#青训营笔记创作活动#
1月24 day7
今日学习:如何设计一个优雅的API接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求
评论
赞了这篇沸点
#青训营笔记创作活动#
1月24日 Day13
今日学习: Mysql
MySQL的这个架构往下走。

连接层:主要是指数据库连接池,会负责处理所有客户端接入的工作。
服务层:主要包含SQL接口、解析器、优化器以及缓存缓冲区四块区域。
存储引擎层:这里是指MySQL支持的各大存储引擎,如InnoDB、MyISAM等。
文件系统层:涵盖了所有的日志,以及数据、索引文件,位于系统硬盘上。
SQL接口组件,这个名词听上去似乎不太容易理解,其实主要作用就是负责处理客户端的SQL语句,当客户端连接建立成功之后,会接收客户端的SQL命令,比如DML、DDL语句以及存储过程、触发器等,当收到SQL语句时,SQL接口会将其分发给其他组件,然后等待接收执行结果的返回,最后会将其返回给客户端。
解析器
客户端连接发送的SQL语句,经过SQL接口后会被分发到解析器,解析器这东西其实在所有语言中都存在,Java、C、Go...等其他语言都有,解析器的作用主要是做词法分析、语义分析、语法树生成...这类工作的,如果对于这个具体过程感兴趣,可以参考之前的《JVM-执行引擎子系统-Javac编译过程》,Java源码在编写后,会经历这个过程,SQL语言同样类似。
展开
评论
下一页
个人成就
文章被点赞 3
文章被阅读 2,272
掘力值 214
收藏集
0
关注标签
22
加入于