Tcp为什么3次握手 动态代理cglib优缺点 动态配置bean Cpu 密集设计线程池 放弃策略 Mysql 死锁 Redis单线程阻塞?多路复用 Mybatis 处理流程,类级别 Spring源码 ...
分类:
其他好文 时间:
2019-09-19 21:18:19
阅读次数:
68
出现场景: 注解在属性上和@Autowired一起 构造器中参数前面 其他情况不讨论,只讨论这两种,按照之前关于自动注入博客,为属性和构造器参数赋值,用的是AutowiredAnnotationBeanPostProcessor的determineCandidateConstructors方法和 ...
分类:
编程语言 时间:
2019-09-19 14:08:21
阅读次数:
125
以下内容摘抄于博客: https://blog.csdn.net/u010013573/article/details/86547687 概述 对于大多数第一次看spring源码的人来说,都会感觉不知从哪开始看起,因为spring项目源码由多个子项目组成,如spring-beans,spring-c ...
分类:
编程语言 时间:
2019-09-17 13:09:08
阅读次数:
97
本文接上一篇文章 SpringIOC 源码,控制反转前的处理(https://mp.weixin.qq.com/s/9RbVP2ZQVx9 vKngqndW1w) 继续进行下面的分析 首先贴出 Spring bean容器的刷新的核心 11个步骤进行祭拜(一定要让我学会了...阿门) 下面来分析上述流 ...
分类:
编程语言 时间:
2019-09-12 19:50:22
阅读次数:
103
基础 1、JVM内存模型和JAVA内存模型JMM 2、Jvm垃圾回收机制 3、Java多线程、线程池及并发包 4、Java锁 5、Java集合 6、Java BIO、NIO 7、Spring源码解析; 8、SpringBoot 存储相关: 1、MySQL 2、Redis 3、MQ 架构相关: 1、分 ...
分类:
编程语言 时间:
2019-09-08 09:33:44
阅读次数:
98
剑指Spring源码(二) https://www.cnblogs.com/codebear/p/10374261.html 使用idea和gradle编译spring5源码https://blog.csdn.net/baomw/article/details/83956300 介绍这两篇文章的,是 ...
分类:
编程语言 时间:
2019-09-04 00:37:50
阅读次数:
112
1. SpringBoot读取配置文件源码探究 1.1. 概览 springboot的源码是再原来的Spring源码上又包了一层,看过spring源码都知道,当我们从入口debug进去的时候,原来的Spring源码都集中在 方法,SpringBoot的主要运行步骤,基本都包含在这个方法里了,而这个方 ...
分类:
编程语言 时间:
2019-08-30 18:58:56
阅读次数:
75
图1 上次看到doRegisterBeanDefinitions方法,是DefaultBeanDefinitionDocumentReader这个类,这里是真正开始解析xml。 那么先来看下doRegisterBeanDefinitions做了些什么,先调用了createDelegate方法,如图2 ...
分类:
编程语言 时间:
2019-08-27 01:01:34
阅读次数:
93
转自 "SpringMVC关于json、xml自动转换的原理研究[附带源码分析]" 本系列文章首发于我的个人博客:https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.ht ...
分类:
编程语言 时间:
2019-08-25 16:23:42
阅读次数:
163
在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 ...
分类:
编程语言 时间:
2019-08-25 14:28:52
阅读次数:
112