自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 三.计算机网络和IO模型

4.1.select: 采用数组的方式存储socket最大上线为1024个,当有数据到达时,会遍历数组,找出有数据的socket拷贝数据到内核缓冲区,并通知应用程序。 4.2.poll poll和select的区别不大,poll存储数据是采用链表的方式存储,所以理论上socket的最大上线无限制只跟内存有关。当有数据到达时也是通过遍历链表的方式找到数据,所以当socket越多时,效率就会越低。 4.3.epoll 采用红黑树的数据结构来存储socket,理论上也是无限制的。由用户态创建一个events数

2022-08-01 10:14:22 464 1

原创 二.从MySQL整体架构了解SQL优化、索引、事物ACID实现等...

**3.Mvcc多版本并发控制隔离机制:** 由innoDB的undo日志实现,根据不同的隔离级别,每次进行查询时都会生成一个read view ,记录当前还未提交的事务有哪些(不包含当前事务),以及最大事务版本。查询时根据记录去比对,只查询到小于read view的事务、或当前所在事务的数据。**读已提交是每次查询都会生成一个新的read view 可重复度当第一次查询生成以后就不会再变。**...

2022-07-07 09:56:54 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除