自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 AQS是什么?

未获得到锁的线程通过unsafe类中的park方法去进行阻塞,把阻塞的线程按照先进先出的原则去加入到一个双向链表的一个结构中,当获得锁资源的线程释放锁之后,会从这样一个双向链表的头部去唤醒下一个等待的线程再去竞争锁。最后关于锁竞争的公平性和非公平性的问题,AQS的处理方法是在竞争锁资源的时候公平锁需要去判断双向链表中是否有阻塞的线程,如果有就需要排队等待,而非公平锁的处理方式是不管双向链表中是否存在等待竞争锁的线程,那么他都会直接去尝试更改互斥变量state去竞争锁。锁竞争的公平性和非公平性。

2024-07-15 21:50:31 193 1

原创 preparedStatement.setDate()

preparedStatement.setDate()参数问题

2022-06-16 18:52:56 387

原创 java单例模式

单例(单个的实例)1.所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法2.单例模式有两种方式:1)饿汉式:即类加载就会创建对象,可能还没有用到对象就创建好了。可 能导致资源浪费2)懒汉式:只有用户使用getInstance...

2022-01-14 19:03:52 149

原创 java代码块注意事项2

创建一个对象时,在一个类中调用顺序:静态 > 非静态 > 构造器多个静态里面哪个先调用? 按定义的顺序(代码哪个在前面哪个先调用)多个非静态也如此。public class CodeBlockDetail02 { public static void main(String[] args) { A a = new A();// (1) A 静态代码块01 (2) getN1被调用...(3)A 普通代码块01(4)getN2被调用...(5)A() 构造器被

2022-01-14 10:35:26 137

原创 java代码块注意事项1

1.创建对象实例时(new)2.创建子类对象实例,父类也会被加载3.使用类的静态成员时(静态属性,静态方法)

2022-01-14 09:37:41 353

原创 dos命令

打开CMD方式 Win+R 输入cmd 常用的DOS命令 盘符切换 D: E: C: 查看当前目录下所有文件 dir 切换目录 跨盘符切换 cd /dcd /d E:\JSP返回上一级 cd .. 直接进入(同盘符) cd +目录名字清理屏幕 cls退出终端 exit查看电脑ip ipconfig打开...

2022-01-03 17:35:37 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除