12 2022 档案
线程池的参数
摘要:线程池的参数 public ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, ThreadFactory thr
阅读全文
设计模式-策略模式
摘要:设计模式-策略模式 代码写作过程中,设计模式是对某些固定场景代码写作的总结和优化,最常见的设计模式,除了单例模式外,还有工厂模式和策略模式。 工厂模式是一种创建型模式,他的作用是创建对象,策略模式是一种行为型模式,他的作用是选择行为。一个关注对象创建,一个关注行为封装。 策略模式主要解决代码中繁杂的
阅读全文
Mysql中的B+tree索引
摘要:BTree意思是多路平衡查找树,它是一种数据结构。MySQL的InnoDB和MyISAM存储引擎,都是使用它来存储索引。BTree可细分为B-Tree和B+Tree,B+Tree是B-Tree的升级版。MySQL的InnoDB和MyISAM存储引擎使用的是B+Tree 一 B-Tree 先来了解一下
阅读全文
数据结构(二叉树,平衡二叉树,红黑树)
摘要:1 一般的二叉树 二叉树指的是每个节点都拥有两个子树的有序树,左边的称为左子树,右边的称为右子树。 二叉树的性质: 若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 若她的右子树不空,则右子树上所有节点的值均大于它的根节点的值; 具有递归性,排序二叉树的左子树、右子树也是排序二叉树。
阅读全文