摘要: DM5U CentOS部署文件 一、CentOS中安装JAVA环境: 一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK。首先查看Linux自带的JDK是否已安装。 1、输入如下命令,查看已经安装的JAVA版本信息。 java -version 2、输入如下命令,查看 阅读全文
posted @ 2020-09-30 14:20 蓝冰nine 阅读(286) 评论(0) 推荐(0)
摘要: private void leftRotate(Node<T> p) { //https://www.processon.com/diagraming/5ef3f1f8f346fb1ae57babff if (p != null) { // 保存当前节点的右子树 Node<T> r = p.righ 阅读全文
posted @ 2020-09-25 21:34 蓝冰nine 阅读(297) 评论(0) 推荐(0)
摘要: public Node<T> add(Node<T> n) { if (n == null) return null; // 比根节点元素小 if ((par.compare(n.value, this.value))>0) { if (this.left != null) { this.left. 阅读全文
posted @ 2020-09-25 21:33 蓝冰nine 阅读(159) 评论(0) 推荐(0)
摘要: //删除一个节点 public Node deletevalue(Node p) { //左右都有儿子找右儿子的最左叶字节点 if(p.left!=null&p.right!=null) { Node s = successor(p); p.value=s.value; p=s; } Node re 阅读全文
posted @ 2020-09-25 21:27 蓝冰nine 阅读(176) 评论(0) 推荐(0)
摘要: public void colorChange(Node<T> n) { setcolor(n, 2); // 如果当前节点父亲是红色且叔节点也是红色 while (n != null && n != root && colorof(parent(n)) == 2) { // n的父亲是爷爷的左儿子 阅读全文
posted @ 2020-09-25 21:25 蓝冰nine 阅读(641) 评论(0) 推荐(0)
摘要: ReentrantLock 1.什么是ReentrantLock 1.1ReentrantLock 与Synchronized区别 在面试中询问ReentrantLock与Synchronized区别时,一般回答都是 ReentrantLock ReentrantLock是JDK方法,需要手动声明上 阅读全文
posted @ 2020-09-20 20:58 蓝冰nine 阅读(4358) 评论(0) 推荐(0)
摘要: 1.继承TimerTask类,重写其run方法将定时要执行的任务放入该方法中。 2.新建Timer类,调用方法schedule(任务对象,时间)。 // 转装于https://www.cnblogs.com/kkxwze/p/11168525.htmlimport java.util.Calenda 阅读全文
posted @ 2020-09-20 17:38 蓝冰nine 阅读(542) 评论(0) 推荐(0)
摘要: CAS即compare And SwapInt 就是字面意思比较与替换。 假设有N个线程,要对一个变量进行更改, 第一个线程:拿到源值做备份简称A,要对源值进行替换或改变的值简称B,比较A与B 若为true则用B替换源值,若为false则不操作。 (第二第三个线程同时对其进行更改) 第二个线程:拿到 阅读全文
posted @ 2020-09-20 17:15 蓝冰nine 阅读(502) 评论(0) 推荐(0)
摘要: AbstractList 存在着这样一个变量: protected transient int modCount = 0; //transient 被该关键字修饰的变量不会被序列化只存在于使用者内存当中 此以Arraylist举例 modCount为一个变量标识 每次对集合的删改操作都会促使这个变量 阅读全文
posted @ 2020-09-15 21:33 蓝冰nine 阅读(347) 评论(0) 推荐(0)
摘要: @Retention 注解的作用 注解@Retention可以用来修饰注解,是注解的注解,称为元注解。 Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型, 这个枚举决定了Retention注解应该如何去保持,也 阅读全文
posted @ 2020-09-15 09:05 蓝冰nine 阅读(281) 评论(0) 推荐(0)