- 博客(8)
- 收藏
- 关注
原创 jvm笔记
答:因为当CPU切换各个线程的时候,需要记录每个线程下一次执行的机器指令,只有每个线程拥有自己的PC寄存器才不会出现各个线程之间的干扰问题。
2023-10-11 11:45:58 35
原创 计算机网络笔记
1、套接字(socket)通讯套接字是同一台主机内应用与运输层之间的接口。也就是说,经过运输层传递的数据,都是要通过应用程序的套接字接口才能与应用程序通讯,即套接字是应用程序的门。2、可供应用程序使用的运输服务(1)TCP服务安全性:由于无论是TCP和UDP都是明文传输,没有提供任何加密机制,出现了一种对TCP的加强、在应用层上实现的加强,成为运输层安全(Transport Layer Security,简称 TLS),提供了进程到进程之间的安全性服务,即加密、数据完整性与数据鉴别。
2023-10-11 11:24:30 33
原创 Mysql笔记
如果查询缓存时打开的,会检查sql是否能命中缓存中查询的数据,如果命中,在检查一次权限之后,就会立即返回。(3)语义分析:在语法正确的情况下,进行语义分析,即确定每个标识符的数据类型、引用关系和作用域等信息,并对sql进行优化和执行计划的生成。(4)执行计划的生成:根据SQL的逻辑语义与物理条件,生成最佳的查询执行计划,以便最小化查询的响应时间、资源消耗和存储空间。(2)语法分析:将标记序列转换成为语法树或者抽象树,并进行语法检查,以确保sql语句中的所有元素都具有正确的语法与结构。负责数据的存储与提取。
2023-10-11 11:20:47 27
原创 netty笔记
(1)netty提供了各种协议,比如SimpleChannelInboundHandler<>,可以处理特定消息类型的请求,比如HttpRequest(2)协议的定义魔术,用来第一时间判定是否无效的数据包协议版本号,可以支持协议的升级序列化算法,消息正文采用的序列化算法,比如json、protobuf战令类型,比如登陆,注册等等请求的序号,为了双开工,提高异步的能力正文消息的长度消息正文。
2023-10-11 11:16:18 27
原创 SpringMvc源码篇#DispatcherServlet处理请求过程
SpringMVC接受http请求时,DispatcherServlet是怎么处理的呢
2023-03-24 15:47:51 424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人