面试刷题
文章平均质量分 72
锐利的aop
这个作者很懒,什么都没留下…
展开
-
让我们来debug看AQS源码
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 文章目录 一、AQS是什么? 二、画出调用顺序图 1.debug开始,如图 总结 一、AQS是什么? AQS是cas的实现,是一种在用户态下操作的锁,没有到内核态的切换,所以效率比较高。使用它的有ReentrantLock,CountdownLatch(火箭倒计时),CyclicBarrier(攒齐七颗龙珠许愿,可循环的),Phaser(分阶段的CyclicBarrier),Semaphore(可以同时运行..原创 2020-12-10 00:58:07 · 209 阅读 · 2 评论 -
我知识架构中mysql
一. 数据执行流程 二数据存储 1.innoDB原创 2020-07-08 16:16:01 · 112 阅读 · 0 评论 -
并发编程知识点整理
一.进程,线程,协程 进程是操作系统分配资源的最小单位; 线程是程序执行得最小单位; 协程是更轻量级,资源占用更小的线程;比方说100万个线程占大概1T,100万个协程占1G。 线程该如何创建呢 new Thread(()->{}); thread.start() 实现Runnable; 实现Callable,带有返回值,使用的时候submit; 线程池。 thread.start的运行过程是这样的 线程的状态如图 那么既然是多线程,就会存在安全问题,那么该如何保证线...原创 2020-07-02 16:22:24 · 209 阅读 · 0 评论 -
JVM知识点整理复习
此次JVM知识点包含以下几个部分 1.类加载机制 2.jvm运行时数据区 3.java对象内存布局 4.jvm内存模型 5.垃圾回收机制 6.垃圾收集器 一 类加载机制 类加载流程如下原创 2020-06-19 15:49:37 · 233 阅读 · 0 评论