自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAS与自旋锁

CAS和自旋锁是什么 CAS即Compare and Swap,是一种比较并交换算法 自旋锁是一种基于CAS的锁,获取锁的线程不会被阻塞,而是循环的去获取锁 CAS的原理 Unsafe是CAS的核心类,由于Java方法无法直接访问底层系统,需要通过本地(native) 方法来访问,Unsafe相当于一个后门,基于该 类可以直接操作特定内存的数据。Unsafe 类存在于sun.misc包中,其内部方法操作可以像C的指针一样直接操作内存,因为Java中 CAS操作的执行依赖于Unsafe类的方法。.

2021-02-05 19:31:33 5773 1

原创 Lombok的简单介绍和使用入门

什么是Lombok lombok是一款减少java开发人员重复工作的工具,比如lombok的注解可以替代JavaBean中的getter、setter以及equals的作用。使用lombok可以使代码更加简洁,一目了然。 安装 idea在使用lombok工具时,需要先安装插件,不然在代码编译可能会出现错误。 file -> settings -> plugins,搜索并安装“lombok”,然后重启idea。 如何使用 首先引入依赖: <dependency>

2020-12-03 19:28:40 281

空空如也

空空如也

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

TA关注的人

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