02 2019 档案
摘要:1.ThreadLocal的使用 ThreadLocal,即线程变量,是一个以ThreadLocal对象为键,任意对象为值的存储结构。这个结构被附带在线程上,也就是说一个线程可以根据ThreadLocal对象查询到绑定到这个线程上的值。它的作用就是为每一个线程都创建一个变量副本,并且线程可以修改自己
阅读全文
摘要:如下代码,想要循环删除列表中的元素b,该怎么处理? 方法一:for循环遍历 输出结果: 由结果可知,第二个元素b并未删除,原因是当第一个元素b被删除后,它后面所有的元素都向前移动了一个单位,循环时导致第二个元素b漏掉了(本例中从下标2变为了下标1,而下标1已经遍历过了),可以通过源码来看: 进入 f
阅读全文
摘要:一 B树 1.B树的定义:B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结构。B树,概括来说是一个节点可以拥有多于2个子节点的二叉查找树。 2.B树的特征: 根节点至少有两个子节点 每个中间节点都包含k
阅读全文

浙公网安备 33010602011771号