上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 前言 Java内省技术属于Java基础体系的的一部分,但是很多人都不甚了解。笔者也是在学习Spring源码的过程中遇到该技术模块的。为了完善技术体系,本文将全面的学习该技术。在提到Java内省技术,就不得不说Java的反射和JavaBeans技术,相信这两点大家应该都非常熟悉。本文将会从以下几个方面 阅读全文
posted @ 2019-01-17 16:30 怀瑾握瑜XI 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 前言 前文中主要介绍了Spring中处理BeanDefinition的扩展点,其中着重介绍BeanDefinitionParser方式的扩展。本篇文章承接该内容,详解Spring中如何利用BeanDefinitionParser的特性实现注解配置的解析。本文主要从以下几个方面介绍Spring中的注解 阅读全文
posted @ 2019-01-02 19:04 怀瑾握瑜XI 阅读(1764) 评论(0) 推荐(1) 编辑
摘要: 前言 前文介绍了Spring Bean的生命周期,也算是XML IOC系列的完结。但是Spring的博大精深,还有很多盲点需要摸索。整合前面的系列文章,从Resource到BeanDefinition,再到容器扩展点,最后到Bean创键,这个过程中无处不存在Spring预留的扩展口。 本篇文章介绍S 阅读全文
posted @ 2018-12-22 13:27 怀瑾握瑜XI 阅读(1724) 评论(0) 推荐(1) 编辑
摘要: 前言 上篇文章中介绍了Spring容器的扩展点,这个是在Bean的创建过程之前执行的逻辑。承接扩展点之后,就是Spring容器的另一个核心:Bean的生命周期过程。这个生命周期过程大致经历了一下的几个阶段 在本节中重点介绍实例化、填充装配、唤醒Aware方法、BeanPostProcessor后置处 阅读全文
posted @ 2018-12-14 18:21 怀瑾握瑜XI 阅读(4818) 评论(2) 推荐(0) 编辑
摘要: 前言 前文介绍了Spring中的BeanDefinition的细节,随着Spring的启动流程,这节我们介绍Spring的后续处理过程 — Spring的扩展点: BeanFactoryPostProcessor BeanFactory后置处理处理器 BeanPostProcessor Bean后置 阅读全文
posted @ 2018-12-12 15:15 怀瑾握瑜XI 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 一.前言 回顾 在Spring源码系列第二篇中介绍了Environment组件,后续又介绍Spring中Resource的抽象,但是对于上下文的启动过程详解并未继续。经过一个星期的准备,梳理了Spring中的BeanDefinition以及它的解析和注册过程。本文着重介绍其特点及用途并延续前面上下文 阅读全文
posted @ 2018-11-26 19:24 怀瑾握瑜XI 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 前言 前面两篇介绍了上下文的启动流程和Environemnt的初始化,这两部分都是属于上下文自身属性的初始化。这篇开始进入Spring如何加载实例化Bean的部分 — 资源抽象与加载。 本文主要从以下方面介绍Spring中的资源Resource: 前提准备 Resource抽象 Resource加载 阅读全文
posted @ 2018-11-14 17:22 怀瑾握瑜XI 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 何为Envoriment Envoriment是集成在Spring上下文容器中的核心组件,在Spring源码中由 "Envoriment" 接口抽象。 在Environment中,有两大主要概念: Profile:在Spring中profile是针对Bean定义而言,是Bean定义的逻辑分组。通常表 阅读全文
posted @ 2018-11-05 10:00 怀瑾握瑜XI 阅读(1783) 评论(1) 推荐(0) 编辑
摘要: 探索spring源码实现,精华的设计模式,各种jdk提供的陌生api,还有那么点黑科技都是一直以来想做的一件事!但是读源码是一件非常痛苦的事情,需要有很大的耐心和扎实的基础。 在曾经读两次失败的基础上,这次希望能一站到底!这个系列基于spring v4.3.20版本探索。 Spring上下文启动加载 阅读全文
posted @ 2018-11-05 09:57 怀瑾握瑜XI 阅读(573) 评论(0) 推荐(0) 编辑
摘要: Redis(八)—— LRU Cache 在计算机中缓存可谓无所不在,无论还是应用还是操作系统中,为了性能都需要做缓存。然缓存必然与缓存算法息息相关,LRU就是其中之一。笔者在最先接触LRU是大学学习操作系统时的了解到的,至今已经非常模糊。在学习Redis时,又再次与其相遇,这里将这块内容好好梳理总 阅读全文
posted @ 2018-10-22 11:24 怀瑾握瑜XI 阅读(563) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页