07 2022 档案
摘要:一丶处理器映射器HandlerMapping Spring支持我们自己定义HandlerMapping,通过Order注解 可以让我们自己定义的HandlerMapping 在默认的HandlerMapping之前生效 1.我的理解 定义请求和处理程序对象之间映射的对象——用户请求A/B 那么由哪一
阅读全文
摘要:系列文章目录和关于我 本文主要参考《深入了解java虚拟机》高效并发章节 关于锁升级,偏向锁,轻量级锁参考《Java并发编程的艺术》 关于线程安全和线程安全的程度参考了《Java并发编程实战》 图片参考https://www.processon.com/u/5dee0443e4b093b9f7750
阅读全文
摘要:系列文章目录和关于我 一丶Condition 1.概述 任何一个java对象都拥有一组定义在Object中的监视器方法——wait(),wait(long timeout),notify(),和notifyAll()方法,这些方法配合sync hronized同步关键字,可以实现等待/通知模式。Co
阅读全文
摘要:系列文章目录和关于我 本文主要讲述AQS的共享模式,共享和独占具有类似的套路,所以如果你不清楚AQS的独占的话,可以看我的《JUC源码学习笔记1》 主要参考内容有《Java并发编程的艺术》,《Java并发编程实战》和下面两位博主的博客 https://segmentfault.com/a/11900
阅读全文
摘要:系列文章目录和关于我 笔记主要参考《Java并发编程的艺术》并且基于JDK1.8的源码进行的刨析,此篇只分析独占模式,后续在ReentrantReadWriteLock和 CountDownLatch中 会重点分析AQS的共享模式 一丶Lock 锁是用来控制多个线程访问共享资源的方式,一般来说,一个
阅读全文
