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