自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js中的||、&&、|和&的逻辑原理

JS基础&&、||、&、|、!、!!的用法

2022-11-19 20:20:54 1092 1

原创 HTML中tr、td和th

HTML中tr、td和th结构以及应用

2022-11-18 11:06:03 4141

转载 乐观锁和悲观锁与CAS的ABA问题(下)

这一期我们来深入介绍之前遗留的两个问题:1、Java当中CAS的底层实现2、CAS的ABA问题和解决方法1、CAS的底层实现首先看一看AtomicInteger当中常用的自增方法incrementAndGet:这里提供的是jdk1.7版本的,经过1.8版本升级后,这里被封装起来了 public final int i...

2019-11-27 21:35:29 311

转载 乐观锁和悲观锁与CAS的ABA问题(上)

众所周知锁有两种:乐观锁与悲观锁。 独占锁是一种悲观锁,而 synchronized 就是一种独占锁,synchronized会导致其它所有未持有锁的线程阻塞,而等待持有锁的线程释放锁。 所谓乐观锁就是,每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止。而乐观锁用到的机制就是CAS。下面以一组漫画来全面讲解CAS,...

2019-11-27 21:25:00 433

原创 JAVA数组扩容的三种方法,初次创作,请批评指正

/**java数组扩容,三种方法,有什么不妥的地方,欢迎批评指正如果对你的学习工作有用处,请麻烦给个赞,嘿嘿*/import java.util.Arrays;//在这里需要调用的函数class Demo{public static void mani(String[] args){int[] a={1,2,3,4,5,6,7,9};//第一种方法,建立一个新的数组,通过for循环...

2019-07-04 18:45:17 613

空空如也

空空如也

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

TA关注的人

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