- 博客(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 5878 1
原创 Lombok的简单介绍和使用入门
什么是Lomboklombok是一款减少java开发人员重复工作的工具,比如lombok的注解可以替代JavaBean中的getter、setter以及equals的作用。使用lombok可以使代码更加简洁,一目了然。安装idea在使用lombok工具时,需要先安装插件,不然在代码编译可能会出现错误。file -> settings -> plugins,搜索并安装“lombok”,然后重启idea。如何使用首先引入依赖:<dependency>
2020-12-03 19:28:40 438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人