自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享传递价值

一个健全的心态比一百种智慧都有力量!

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java中的共享锁和排他锁(以读写锁ReentrantReadWriteLock为例)

重要声明:本人之前对java中的读写锁也不是非常了解,用的也不是很多,尤其在读写锁的策略原理一块没有深究过,本篇文章是在学习【玩转Java并发工具,精通JUC,成为并发多面手】课程后写的,故文章类型选择为"转载",因为本文的很多结论都是来自于那门课程,请知悉~。希望对各位同仁有帮助~读写锁的基本使用在【ReentrantLock锁详解】一文中讲到了java中锁的划分,本篇主要讲述共享锁和...

2020-02-14 16:11:41 4937 1

原创 CAS原理详解

本文包含知识点CAS是什么? CAS应用场景及原理 CAS的不足1.CAS是什么?CAS是Compare And Swap的缩写,比较并更新,是非阻塞同步的实现原理,它是CPU硬件层面的一种指令,从CPU层面能保证"比较并更新"两个操作的原子性。CAS指令操作包括三个参数:内存值(内存地址值)V、预期值A、新值B,当CAS指令执行时,当且仅当预期值A和内存值V相同时,才更新内存值...

2020-02-12 22:46:20 1757

原创 ThreadLocal类(线程本地存储)详解

本文包含知识点ThreadLocal是什么? ThreadLocal使用场景 ThreadLocal的具体使用 ThreadLocal注意事项1.ThreadLocal是什么?从广义上来说实现线程安全的方式包括:互斥同步、非阻塞同步、无同步方案三种,ThreadLocal就属于无同步方案中的一种。ThreadLocal被称为线程本地存储,顾名思义就将共享的数据存储到每个线程本...

2020-02-11 13:07:09 4360 4

mybatis逆向生成xml和pojo工具

mybatis逆向生成xml和pojo,解压下载后得zip文件,得到的文件可以直接在idea或者eclipse中打开或者导入,需要改动的地方有:数据库连接信息、targetPackage属性是配置生成后的bean和xml的位置、表名,使用非常方便,直接运行MyBatisGeneratorMain类里的main方法即可,,不需要和你现有的项目有任何的耦合,直接把生成后的xml、实体类copy到你的所需项目中即可。如使用有障碍,请留言。

2018-05-21

空空如也

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

TA关注的人

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