自定义博客皮肤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)
  • 收藏
  • 关注

原创 JVM-内存模型

JVM内存模型

2022-11-28 15:57:17 251

原创 JVM-类加载机制

JVM类加载机制

2022-11-28 15:33:49 275

原创 MySQL之MVCC机制

Mysql-MVCC

2022-11-24 15:49:31 259

原创 锁总结之synchronized

synchronized

2021-12-12 14:02:42 129 1

原创 AQS源码分析之ReentrantLock

AQS是jdk并发包java.util.concurrent下绝大部分工具类实现的基础,比如条件队列,阻塞队列,独占锁,共享锁等。AQS具备特性● 独占/共享● 可重入● 允许中断● 公平/非公平● 阻塞等待ReentrantLock使用方法非常简单 只需要在需要加锁的逻辑前调用lock() unlock() 即可进行加减锁。ReentrantLock lock = new ReentrantLock();new Thread(() -> { lock.lock(); //

2021-11-26 21:35:13 287

原创 volatile修饰的int与AtomicInteger原子类型的使用

volatile 修饰的int与AtomicInteger原子类型的使用区别public class Demo01 { public static volatile int num; //public static AtomicInteger num2 = new AtomicInteger(); public static void main(String[] args) { ExecutorService threadPool = Executor

2021-10-23 19:19:56 507

空空如也

空空如也

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

TA关注的人

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