09 2020 档案

摘要:之前我们知道了spring ioc的加载过程, 具体如下图. 下面我们就来对照下图, 看看ioc加载的源代码. 下面在用装修类比, 看看个个组件都是怎么工作的. 接下来是源码分析的整体结构图. 对照上面的思路梳理出来的 一、源码分析的入口 通常,我们的入口都是从main方法进入. 这里我们也来定义一 阅读全文
posted @ 2020-09-24 11:04 盛开的太阳 阅读(1029) 评论(1) 推荐(3) 编辑
摘要:一. 准备工作 1. . 编译环境 maven jdk8 idea 2. 编译版本: SpringV5.2.7RELEASE+GradleWapper+jdk1.8.0_131编译 二. 源码下载 git地址: 进入https://github.com/spring-projects/spring- 阅读全文
posted @ 2020-09-18 12:43 盛开的太阳 阅读(855) 评论(0) 推荐(0) 编辑
摘要:目录 1. spring整体脉络 2 描述BeanFactory 3. BeanFactory和ApplicationContext的区别 4. 简述SpringIoC的加载过程 5. 简述Bean的生命周期 6. Spring中有哪些扩展接口及调用机制 一. spring源码整体脉络介绍及源码编译 阅读全文
posted @ 2020-09-16 10:20 盛开的太阳 阅读(781) 评论(2) 推荐(1) 编辑
摘要:可以学习到什么? 0. spring整体脉络 1. 描述BeanFactory 2. BeanFactory和ApplicationContext的区别 3. 简述SpringIoC的加载过程 4. 简述Bean的生命周期 5. Spring中有哪些扩展接口及调用机制 一. spring源码整体脉络 阅读全文
posted @ 2020-09-14 09:21 盛开的太阳 阅读(495) 评论(0) 推荐(1) 编辑
摘要:一、其他锁的概念(这个其他相对于第4节而言) 1. 锁的粗化 public class LockAppend { Object object1 = new Object(); public void method() { synchronized (object1) { System.out.pri 阅读全文
posted @ 2020-09-08 11:34 盛开的太阳 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一.设计同步器的意义 多线程编程中,有可能会出现多个线程同时访问同一个共享、可变资源的情况,这个资源我们称之其为临界资源;这种资源可能是:对象、变量、文件等。 共享:资源可以由多个线程同时访问 可变:资源可以在其生命周期内被修改 引出的问题: 由于线程执行的过程是不可控的,所以需要采用同步机制来协同 阅读全文
posted @ 2020-09-06 04:37 盛开的太阳 阅读(783) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示