- 博客(4)
- 收藏
- 关注
原创 Java线程状态的简介
Java线程的状态有:NEW状态,RUNNABLE状态,RUNNING状态,WAITING状态和TIMED_WAITING状态,BLOCKING状态,TERMINALED状态。 1. NEW状态。当创建一个新线程时,线程处于NEW状态,是线程的最初始的状态。 public class ThreadDemo { public static void main(String[] arg...
2019-04-23 19:52:06 138
原创 平衡二叉树的旋转
平衡二叉树的旋转。 平衡二叉树的旋转分四种情况,我分为两类: 1. 左左情况和右右情况,这两种情况下,非平衡二叉树调整为平衡二叉树只需经过一次旋转即可。 a. 左左情况,以左子树的根节点进行旋转,如下图B节点,进行顺时针旋转。结果如下图。 b. 右右情况,该情况下和左左情况刚好对称,旋转规则是,以右子树的根节点进行旋转,如图C节点所示,进行逆时针旋转。 ...
2019-04-15 10:31:02 1337
原创 HashMap和Hashtable的实现原理
HashMap 实现原理。 自带的变量: initialCapacity:初始容量。HashMap集合初始化时自身的容量。可以在构造方法中指定。默认容量是16,指定大小是,必须是2的幂次方。 size:当前 HashMap 中已经存储着的键值对数量,即 HashMap.size() loadFactor:加载因子,就是当HashMap容量达到一定值时,HashMap会执行扩容,可以在构造方...
2019-04-11 14:27:32 139
原创 Windows7系统下kafka的安装与配置
一,准备条件1. Java环境 JDK 安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2. zookeeper安装包 下载地址:http://mirror.bit.edu.cn/apache/zookeeper/3. kafka 安装包。下载地址:http://kafka.apache.org/d...
2018-05-08 15:27:07 1999
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人