B树是一种多路自平衡搜索树,它类似普通的二叉树,但是B书允许每个节点有更多的子节点。B树示意图如下: B树的特点:(1)所有键值分布在整个树中(...
一:设置过期时间 redis有四种命令可以用于设置键的生存时间和过期时间: 二:保存过期时间 那么redis里面对这些key的过期时间和生存时间...
一:tcp协议 tcp协议属于传输层协议(UDP也属于传输层协议,但是UDP协议是无状态的)。建立一个TCP连接需要三次握手,断开一个TCP连接...
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究...
nginx学习之epoll 首先说一下传统的I/O多路复用select和poll,对比一下和epoll之间的区别: 举个例子:假如有100万用户...
这个问题其实是有理解误区的,首先 http 和 rpc 并不是一个并行概念。rpc是远端调用协议, 包含传输协议和编码协议。传输协议包含: 如著...
什么是惊群,这篇文章写的很好:举一个很简单的例子,当你往一群鸽子中间扔一块食物,虽然最终只有一个鸽子抢到食物,但所有鸽子都会被惊动来争夺,没有抢...
背景交代 大家经常用"=="来比较两个变量是否相等。但是golang中的"=="有很多细节的地方,跟php是不一样的。很多时候不能直接用"=="...
使用Python编写MapRecuce代码的技巧就在于我们使用了Hadoop streaming来帮助我们在map和reduce之间传递数据通过...