- 博客(6)
- 收藏
- 关注
原创 架构师必须了解内核 -- 磁盘IO性能优化
从read / write 到硬盘当我们调用read/write时,在linux系统中这个过程是下图这样子的:VFS:虚拟文件系统,可以大致理解为 read / writ...
2019-07-09 23:01:03
324
原创 Unix传奇(下篇)
了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的...
2019-07-07 08:47:29
248
原创 高性能后台服务为什么需要内存池
C/C++程序为什么比起其它语言开发的程序效率要高,一个很重要的原因就是可以直接操作内存,今天就来讲讲为什么需要内存池的技术。从一个示例开始 先看下面两段代码...
2019-07-06 22:22:21
480
原创 Unix传奇(上篇)
了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的...
2019-07-05 22:34:13
258
转载 线程池的设计,一篇就够
文章大纲:为什么需要线程池条件变量结合互斥锁+ 任务队列eventfd + epoll的设计eventfd+ epoll +多队列的设计Lock-free的设计线程...
2019-07-03 17:37:50
281
原创 zero down-time update服务的方案
从问题开始先来抛一块砖,对于静态编译的应用程序,比如用C、C++、Golang或者其它的语言编写的程序,如果我们修改一个BUG或者添加一个新的特性后,如何在服务不下线的...
2019-07-02 14:55:20
228
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝