
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
设计模式之简单工厂模式
工厂模式是最常用的一类创建型设计模式。它不属于GoF 23种设计模式。它的设计思想很简单,基本流程:首先将需要创建的不同对象封装到不同的具体产品类中,将公共部分进行抽取后封装到一个抽象产品类中,每一个具体产品类都是抽象产品类的子类。然后提供一个工厂类用于创建各种产品,在工厂类中提供一个创建产品类的方法,该方法可以根据所传入的参数不同创建不同的具体产品对象,客户端只需要调用工厂类的工厂方法。简单工厂
Redis底层数据结构
跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。它的效率和红黑树以及 AVL 树不相上下,但实现起来比较容易。是一种可以于平衡树媲美的层次化链表结构——查找、删除、添加等操作都可以在对数期望时间下完成。跳跃表支持平均O (LogN)、最坏O(N) 复杂度的节点查找,还可以通过顺序性操作来批量处理节点。在大部分情况下,跳跃表的效

到底了







