个人的日记
-
Kafka 如何做到支持百万级 TPS ?
谈到大数据传输都会想到 Kafka,Kafka 号称大数据的杀手锏,在业界有很多成熟的应用场景并且被主流公司认可
-
8 张图,就可以搞懂「零拷贝」了
WaitGroup 是 Golang 应用开发过程中经常使用的并发控制技术。
-
Leveldb代码阅读笔记
本文基于leveldb 1.9.0代码。
-
LevelDB入门
LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景
-
Go WaitGroup 实现原理
WaitGroup 是 Golang 应用开发过程中经常使用的并发控制技术。
-
channel的详细理解
信道是什么?简单说,是goroutine之间互相通讯的东西。类似我们Unix上的管道(可以在进程间传递消息), 用来goroutine之间发消息和接收消息。其实,就是在做goroutine之间的内存共享。
-
深入理解go-channel和select的原理
Go最吸引人的两个地方,除了goroutine,也就是channel了,同时,我一直很纳闷,select到底是怎么实现的?
-
Linux内核中网络数据包的接收
-
当黑客在用 Ping 时,Ping 在偷摸做啥事儿?
这篇文章将带着你,来跟着 ping命令走一圈,看看 ping是如何工作的
-
《可复制的领导力》- 读书笔记
互联网时代,每一位知识工作者,都是管理者。领导力已不再是某些人的专属能力,而成为每一个人生存、发展所需的硬技能。领导力不是天生的基因带来的能力,而是一系列可操作、可模仿、可践行的工具:沟通视窗、目标管理、倾听反馈……