自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rocketmq源码

RocketMQbroker零拷贝对外内存池broker零拷贝利用channel.map将文件映射到byteBuffer对外内存池考虑到读写分离,写在堆外内存上,读在mappedFile对应的byteBuffe上。需要额外的内存

2022-03-28 00:07:10 89

转载 共享内存中使用条件变量

共享内存中使用条件变量

2020-08-10 21:44:31 355

转载 Innodb中页的概念

innodb页

2020-07-24 19:43:50 345

原创 binary_search模板

//取左中位数int binary_search(vector<int> nums, int target) { int left = 0; int right = nums.size()-1; while (left < right) { int mid = left + (right - left) / 2; if (target > nums[mid]) { left = mid + 1; } else { right = mid; }

2020-07-22 20:42:54 146

原创 sql语句模板

select distinct top n *from t1 inner join t2 on ... join t3 on ...where ...group by ... having ...order by ...

2020-07-21 21:55:23 460

原创 奇异递归模板模式

CRTP

2020-07-21 20:09:09 195

原创 O_NONBLOCK、O_NDELAY和TCP_NODELAY

O_NONBLOCK和O_NDELAY所产生的结果都是使I/O变成非搁置模式(non-blocking),在读取不到数据或是写入缓冲区已满会马上return,而不会搁置程序动作,直到有数据或写入完成。它们的差别在于设立O_NDELAY会使I/O函式马上回传0,但是又衍生出一个问题,因为读取到档案结尾时所回传的也是0,这样无法得知是哪中情况;因此,O_NONBLOCK就产生出来,它在读取不到数据时会回传-1,并且设置errno为EAGAIN。不过需要注意的是,在GNU C中O_NDELAY只是为了与BSD

2020-07-12 16:39:22 1205

原创 leveldb笔记

1.skiplist.cc:insert函数中的更新节点是从下往上更新的,原因是:插入节点的整个过程并不是原子的,在每一层插入节点才是原子的。所以有个值得注意的点是在节点插入时我们采用从下到上的方式,因为对于 SkipList 来说,key 在 SkipList 内意味着 key 一定在 level 0,所以如果从上到下插入的话可能出现幻读,即在上层查找比较的时候存在这个 key,但是当下降到 level 0 时发现这个 key 并不存在。2.memory order:skiplist中memory

2020-05-21 16:56:05 129

转载 leveldb

leveldb二三事

2020-05-21 12:24:23 113

转载 排序算法

排序

2020-04-23 08:49:23 79 1

转载 系统调用

系统调用

2020-04-21 21:11:05 99

转载 数据库优化

数据库优化

2020-04-15 18:00:41 117

转载 mmap详解

mmap

2020-04-09 16:00:20 88

转载 gdb完全教程

gdb

2020-04-08 14:39:15 132

转载 c++虚函数表【转】

虚函数表

2020-04-04 21:50:43 157

原创 MySQL概要

MySQL

2020-04-03 21:01:20 90

转载 共享内存

分享一篇共享内存的文章:三种共享内存的方法

2020-04-03 16:06:15 101

空空如也

空空如也

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

TA关注的人

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