会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蓝冰nine
博客园
首页
新随笔
联系
订阅
管理
2020年9月30日
Centos项目环境部署
摘要: 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)
2020年9月25日
红黑树左右旋转
摘要: 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)
红黑树add方法
摘要: 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)
2020年9月20日
Lock锁的简单使用方法
摘要: ReentrantLock 1.什么是ReentrantLock 1.1ReentrantLock 与Synchronized区别 在面试中询问ReentrantLock与Synchronized区别时,一般回答都是 ReentrantLock ReentrantLock是JDK方法,需要手动声明上
阅读全文
posted @ 2020-09-20 20:58 蓝冰nine
阅读(4358)
评论(0)
推荐(0)
Timer 计时器使用
摘要: 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
摘要: CAS即compare And SwapInt 就是字面意思比较与替换。 假设有N个线程,要对一个变量进行更改, 第一个线程:拿到源值做备份简称A,要对源值进行替换或改变的值简称B,比较A与B 若为true则用B替换源值,若为false则不操作。 (第二第三个线程同时对其进行更改) 第二个线程:拿到
阅读全文
posted @ 2020-09-20 17:15 蓝冰nine
阅读(502)
评论(0)
推荐(0)
2020年9月15日
Arraylist 并发增删改问题
摘要: AbstractList 存在着这样一个变量: protected transient int modCount = 0; //transient 被该关键字修饰的变量不会被序列化只存在于使用者内存当中 此以Arraylist举例 modCount为一个变量标识 每次对集合的删改操作都会促使这个变量
阅读全文
posted @ 2020-09-15 21:33 蓝冰nine
阅读(347)
评论(0)
推荐(0)
@Retention 注解的作用
摘要: @Retention 注解的作用 注解@Retention可以用来修饰注解,是注解的注解,称为元注解。 Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型, 这个枚举决定了Retention注解应该如何去保持,也
阅读全文
posted @ 2020-09-15 09:05 蓝冰nine
阅读(281)
评论(0)
推荐(0)
下一页
公告