![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码讲解
文章平均质量分 95
YPhen
公众号同步【YPhen聊码】同步更新!
无需关注,无需知识付费,纯技术分享;博客提升自我,帮助他人,若有益,吾之幸,因吾价值尚存 !
展开
-
AQS核心原理
AQS全称是(抽象对了同步器),是一个抽象类,在 juc 包下面,Java 并发编程核心都在这个包下面,大多数同步器实现都是围绕着共同的基础行为,比如说:等待队列、条件队列、独占获取、共享队列等,而这个行为就是基于实现,AQS是定义了一套多线程访问共享资源的同步器框架,也是一个依赖于状态(state)的同步器。原创 2023-01-01 12:37:15 · 676 阅读 · 0 评论 -
SpringBoot 学习之自动配置基本原理(八)
Spring boot框架,是一个使用起来特别方便的框架,基本上三步走就可以构建起来一个应用了(第一步:pom.xml 引入依赖,第二步:配置 yml 或者 properties 配置文件, 第三部:main方法调用 run() 方法),如此方便都是基于框架的注解来实现,而且基本上所有的功能都可以通过注解来实现,避免了我们再去配置复杂的 xml 文件了。接下来了解一下Spring Boot框架的几个核心的注解。原创 2022-11-26 11:20:43 · 332 阅读 · 0 评论 -
元注解的了解 @Target、@Inherited
我们在开发自定义注解的时候,就必须要依赖于@Target、@Retention、@Documented、@Inherited这四个元注解,所以接下来就了解一下这几个元注解。元注解就是在我们声明自定义注解的时候需要用到的注解,它们是注解的亚当和夏娃。原创 2022-11-20 15:49:25 · 257 阅读 · 0 评论 -
Spring 学习之扩展点总结之@Import(五)
在 Spring之扩展点总结 一、二、三、四(见文章开始处)种分别介绍了Spring的各种后置处理器,以及自定义事件,内置事件的使用,但是还没完,Spring 还提供了更加方便的注册 Bean 到上下文的途径,@Import 注解。原创 2022-10-10 21:54:08 · 388 阅读 · 0 评论 -
Spring 学习之扩展点总结之自定义事件(三)
在 Spring学习之扩展点总结(二)介绍了 InitializingBean 和 BeanPostProcessor 的异同点和FactoryBean 和 BeanFactory 的区别。Spring 除了这些扩展点还提供了 Event 事件操作,本文主要介绍这些事件的操作。Spring 的事件就类似于一个活动,比如我们平时举办一个活动或者是某个音乐会,有主持人,指挥员,各种乐器手组成,音乐会开始,指挥员挥舞着手中的指挥棒,下面的各个乐器手就会弹奏不同的音律,这样配合之下,美妙的音乐就产生了。原创 2022-10-06 13:37:05 · 629 阅读 · 1 评论 -
Spring 学习之扩展点总结之后置处理器(二)
在 Spring学习之扩展点总结(一)介绍了什么是 BeanDefinition 以及BeanFactoryPostProcessor、BeanPostProcessor 和 Aware 通知的扩展点,但是还没有完,本文继续介绍其他扩展点。原创 2022-10-05 20:57:43 · 529 阅读 · 0 评论 -
Spring 学习之扩展点总结之后置处理器(一)
本文用 Spring-framework-5.x 版本,Spring 源码用的是 Gradle 管理的,下载源码用 Gradle 进行编译即可在开发工具(idea)里面进行测试。我们平时使用 new 关键字来实例化一个 Class,得到的就是一个实例对象。原创 2022-09-26 22:15:22 · 1438 阅读 · 3 评论