码迷,mamicode.com
首页 >  
搜索关键字:源码阅读    ( 935个结果
spring源码阅读(4)-- 容器启动之创建bean
通过《spring源码阅读(3)-- 容器启动之BeanFactoryPostProcessor》一文了解到了spring对扩展点BeanFactoryPostProcessor是如何处理的,接下来看看spring是如何创建bean的。进入AbstractApplicationContext.ref ...
分类:编程语言   时间:2018-05-04 01:31:17    阅读次数:234
Spring依赖注入源码阅读笔记
一、调用栈 一次典型的Spring依赖注入的调用栈: 1. DefaultListableBeanFactory:getBean() 2. AbstractBeanFactory:doGetBean() 3. AbstractAutowireCapableBeanFactory:createBean ...
分类:编程语言   时间:2018-05-03 20:02:31    阅读次数:277
spring源码阅读(3)-- 容器启动之BeanFactoryPostProcessor
接着上文《spring源码阅读(2)-- 容器启动之加载BeanDefinition》,当spring加载完所有BeanDefinition时,并不会马上去创建bean,而是先配置beanFactory,例如设置一下装配规则和判断是否需要创建一些指定的bean。 当设置完beanFactory,接下 ...
分类:编程语言   时间:2018-05-03 12:50:04    阅读次数:164
java源码阅读String
1类签名与注释 String类被定义为final类型的,所以String对象一旦创建了,就是不可变的。 String类实现了Serializable接口,表示可以序列化。 String类实现了Comparable<String>接口,表示String类型可以相互比较。(通过compareTo方法) ...
分类:编程语言   时间:2018-05-02 17:00:03    阅读次数:230
LongAdder类学习笔记
优秀原文 1. "LongAdder | LongAccumulator简介" 2. "源码阅读:全方位讲解LongAdder" 说到LongAdder,不得不提的就是AtomicLong。AtomicLong是JDK1.5开始出现的,里面主要使用了一个long类型的value作为成员变量。它的原理 ...
分类:其他好文   时间:2018-05-02 15:45:10    阅读次数:320
spring源码阅读(2)-- 容器启动之加载BeanDefinition
在《spring源码阅读(1)-- 容器启动之资源定位》一文中,阅读了spring是怎么根据用户指定的配置加载资源,当加载完资源,接下来便是把从资源中加载BeanDefinition。 BeanDefinition作为spring其中一个组件,spring是这样描述BeanDefinition的:B ...
分类:编程语言   时间:2018-04-25 17:14:19    阅读次数:176
Yii2.0源码阅读-behavior的实现原理
Yii2.0中的一个思想就是组件化的思想,所以、大多数的类都直接或间接的继承自yii\base\Component,而组件的三大功能:属性、事件、行为。 行为的目的是为了方便的扩展一个类的功能,而不需要直接去修改这个类,同时行为中也附带了事件的实现。 1、整体的结构 Controller和模型Act ...
分类:其他好文   时间:2018-04-23 19:59:29    阅读次数:178
Vue源码阅读笔记,持续更新
/ / Vue.js v2.1.3 源码阅读记录 使用的文件为使用es2015的本地文件 2018年4月20日 14:06:30 */ 第一章,Vuejs的整体架构 1. 入口 入口处使用一个闭包(function (global,factory) {factory()})(this,factory ...
分类:其他好文   时间:2018-04-21 10:16:39    阅读次数:209
Java源码阅读ArrayList
1简介 ArrayList使用一个可变数组实现List接口,实现了List接口的所有可选操作。ArrayList除了是非线程安全的之外,其他的与Vector类似。 2成员属性 3构造函数 上面几个构造函数没什么好讲的,但有一个疑问,正常来说DEFAULTCAPACITY_EMPTY_ELEMENTD ...
分类:编程语言   时间:2018-04-20 19:00:22    阅读次数:232
Java源码阅读Vector
1类注释 Vector类实现了一个可伸缩的对象数组。和数组一样,他里面的组件能被integer型的索引访问。不同的是,Vector被创建后,当增加或删除项的时候,其size可以增长或收缩来适应大小。 每个Vector都试图通过保持capacity和capacityIncrement来优化存储管理。  ...
分类:编程语言   时间:2018-04-18 10:27:27    阅读次数:165
935条   上一页 1 ... 27 28 29 30 31 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!