加载中
go-grpc安装使用

总结备忘

2018/02/08 19:55
423
kafka常用命令

kafka学习总结(版本1.0.0)

2018/01/20 10:03
1K
kafka通信协议(二)

通过抓包加深对协议的理解

2017/11/22 20:32
425
kafka通信协议(一)

简介 Kafka使用基于TCP的二进制协议,该协议定义了所有API的请求及响应消息。所有的消息都是通过长度来分隔,并且由后面描述的基本类型组成。 基本数据类型 定长基本类型 int8/int16/int32/i...

2017/11/22 20:31
795
ptmalloc——mmaped chunk

当用户请求分配的长度大于等于mmap的阈值(默认为128K)时,ptmalloc会直接通过mmap的方式申请空间,这样的chunk称为mmaped chunk。 mmaped chunk实际的长度为: 用户申请的长度 + size_t的长...

2017/06/21 18:23
151
ptmalloc——arena/top chunk

arena与top chunk简介 ptmalloc中一个重要的概念就是arena(分配区)。arena分为主分配区(main arena)和非主分配区(non main arena),主分配区与非主分配区用环形链表进行管理,每个分配...

2017/06/21 17:05
438
ptmalloc——smallbin/largebin/unsortedbin

《ptmalloc——fastbins》中讲到了ptmalloc用链表的方式将相似大小的chunk链接起来,这些链表称为bin。除了fastbin,ptmalloc还包括unsorted bin,small bins,large bins。 small bins中存放...

2017/06/21 16:53
284
ptmalloc——fastbins

用户free掉的内存并不是都马上归还给系统。相反,ptmalloc会统一管理heap中的空闲chunk,当用户进行下一次分配请求时,ptmalloc会首先试图在heap中空闲的chunk中挑选合适的chunk给用户,这样...

2017/06/21 16:25
132
ptmalloc——chunk

不管内存在哪里被分配,用什么方法分配,用户请求分配的空间在ptmalloc中都使用一个chunk来表示。用户调用free()函数释放掉的内存也并不是立即就归还给操作系统,相反,它们也会被表示为一个...

2017/06/21 16:14
142
nginx源码分析——定时器

nginx源码学习(版本1.10.0)

2016/10/31 16:29
262
nginx源码分析——filter模块

nginx源码学习(版本1.10.0)

2016/10/28 11:11
162
查看进程占用的内存

整理备忘

2016/10/26 19:54
140
nginx源码分析——内存池

nginx源码学习整理 (版本1.10)

2016/10/26 14:40
85
nginx源码分析——http处理流程

1. http处理流程概述 nginx对于http请求处理的大概流程是:接收客户端发起的连接,然后接收并解析http请求行,接收并解析http头部;再根据配置文件nginx.conf找到相关http模块,使这些模块依...

2016/07/15 21:29
579
nginx源码分析——http多阶段处理

nginx源码学习(版本1.10),抄书加自己的分析理解进行整理

2016/07/04 23:57
384
nginx源码分析——事件模块

nginx源码学习(版本1.10),抄书加自己的分析理解进行整理

2016/06/23 11:44
423
nginx源码分析——模块

nginx源码学习(版本1.10),抄书加自己的分析理解进行整理

2016/06/17 15:21
179
nginx源码分析——配置

nginx源码学习(版本1.10),抄书加自己的分析理解进行整理

2016/06/13 23:21
256
源码编译安装GO1.6

一、问题 GO1.6的编译过程需要GO1.4的二进制来实现bootstrap(自举)(简单来说:GO需要GO自身来编译) 二、解决方案 从Github的GO仓库镜像来获取GO的源码,首先编译GO1.4(只需要gcc和glibc...

2016/04/18 23:45
421
动态注入技术

我们在讨论动态注入技术的时候,APIHook的技术由来已久,在操作系统未能提供所需功能的情况下,利用APIHook的手段来实现某种必需的功能也算是一种不得已的办法。在Windows平台下开发电子词典...

2016/03/16 16:43
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部