尚硅谷面试题第三季
文章平均质量分 50
幼儿园里的山大王
我只想卷死各位,或者被各位卷死
展开
-
Spring之AOP通知顺序
一、面试题:1、Aop 的全部通知顺序 以及Springboot 或 Springboot2 对 Aop 的执行顺序影响2、说说你使用 Aop 中碰到的坑二、Spring4,5与SpringBoot1,2的关联以及对通知的影响一、前置代码准备1、service层接口:public interface CalcService { public int div(int x, int y);}实现类:@Servicepublic class CalcServiceIm原创 2022-02-05 21:38:26 · 482 阅读 · 0 评论 -
AbstractQueuedSynchronizer之AQS
一、是什么抽象的队列同步器二、位置原创 2022-02-03 22:29:32 · 443 阅读 · 0 评论 -
LockSupport详解
一、是什么1、概念:LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。其中里面的part()和uppart()方法的作用分别是阻塞线程和接触线程。2、位置3、wait/notify、await/signal的加强版4、三种线程唤醒的方法1、使用Object中的wait方法让线程等待,使用notify进行唤醒2、使用JUC包下condition中的await方法使线程等待,signal方法唤醒3、LockSupport类中的方法可以阻塞当前线程和唤醒指定原创 2022-01-26 22:56:24 · 773 阅读 · 0 评论 -
浅谈可重入锁
一、可重入锁(递归锁)1、概念:同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提是:锁对象是同一个对象),不是因为之前已经获取过还没有释放而阻塞2、java中的ReentrantLock和synchronied都是可重入锁,可重入锁的一个优点就是可以在一定程度上避免死锁的出现二、可重入锁的种类一、隐式锁(Synchronized关键字使用的锁)默认是可重入锁二、显式锁(即Lock锁)也有ReentranLock这样的可重入锁...原创 2022-01-23 21:39:26 · 346 阅读 · 0 评论 -
尚硅谷面试题第三季
java字符串常量池原创 2022-01-08 22:47:53 · 304 阅读 · 0 评论