平衡二叉树也叫做平衡二叉搜索树,是二叉搜索树的升级版,二叉搜索树是指节点左边的所有节点都比该节点小,节点右边的节点都比该节点大,而平衡二叉搜索树是在二叉搜索的基础上还规定了节点左右两边的子树高度差的绝对值不能超过1
强平衡二叉树AVL树,弱平衡二叉树就是我们说的红黑树。
B树的特点:
B+树的特点:
MySQL索引使用的是B+树,因为索引是用来加快查询的,而B+树通过对数据进行排序所以是可以提高查询速度的,然后通过一个节点中可以存储多个元素,从而可以使得B+树的高度不会太高,在MySQL中InnoDB页就是一个B+树节点,一个InnoDB页默认16kb,所以一般情况下一颗两层的B+树可以存储2000万行左右的数据,然后通过利用B+树叶子节点存储了所有数据并且进行了排序,并且叶子节点之间有指针,可以很好的支持全表扫描,范围查找等SQL语句。
线程池内部是通过队列+线程实现的,当我们利用线程池执行任务的时候:
FixedThreadPool代表的是定长线程池,底层用的是LinkedBlockingQueue,表示无界的阻塞队列。
关于Synchronized关键的面试突击也可参考下面的文章:对线面试官 - Synchronize Volatile | 通俗易懂的白话文讲解其原理实现
Https通过使用对称加密、非对称加密、数字证书等方式来保证数据的安全传输。
好了本章到此结束,希望对你有所帮助,注学习顺利