源码阅读

dubbo整合spring的两种实现原理

dubbo整合spring的两种实现原理

前面两篇博文,主要讲dubbo服务端和客户端的知识点,在对服务端和客户端有了一个新的认识之后,我们本篇来看下spring是如何整合dubbo服务的 Dubbo源码解析之服务端ProviderDubbo源码解析之客户端Consume...

Dubbo源码解析之客户端Consumer

Dubbo源码解析之客户端Consumer

前面我们学习了服务端如何启动暴露一个外部服务,本文主要学习客户端如何通过代理方式访问客户端请求 Dubbo源码解析之服务端Provider 一、启动一个客户端Consumer1. 定义一个接口注意这里其实是引用的前文中的接口。生产...

Dubbo源码解析之服务端Provider

Dubbo源码解析之服务端Provider

本篇主要讲Dubbo服务是如何注册,导出并接受服务请求。 一、启动一个服务端Provider1. 定义一个接口和实现12345678public interface UserService { void say(...

Guava-Cache源码学习

Guava-Cache源码学习

创建 数据结构 segments ReferenceEntry 初始化 ReferenceEntry数组 引用队列 put Hash算法 ReHash Segment选取 Segment.put 线程安全性 过期/垃圾...

Spring-MVC源码学习

Spring-MVC源码学习

初始化 容器初始化 根容器查找 容器创建 ApplicationContextInitializer 配置解析 注解驱动 静态资源处理 拦截器 视图 Scope/处理器注册 MVC初始化 文件上传支持 地区解析器 主题...

Spring-Transaction源码学习

Spring-Transaction源码学习

配置以最简单的jdbc事务为例: 1234567891011<!-- 数据源以Sping自带为例,每次请求均返回一个新的连接 --><bean id="dataSource" class="org.springfr...

Spring-Task源码学习

Spring-Task源码学习

开头 定时器 用法 解析 注册 scheduler scheduled-tasks 调度执行 scheduler初始化 任务调度 Trigger Cron解析 调度 总结 异步执行 配置 原理 开头从功能...

Spring-Aop源码学习

Spring-Aop源码学习

开头 aop:config 解析 proxy-target-class & expose-proxy aop:pointcut aop:advisor aop:aspect aop:declare-parents 其它 M...

Spring-Context源码学习

Spring-Context源码学习

开头 annotation-config BeanPostProcessor注册 AnnotationAwareOrderComparator ContextAnnotationAutowireCandidateResolver ...

Spring-Core源码学习

Spring-Core源码学习

基本 ClassPathXmlApplicationContext 构造器 设置配置文件路径 Environment接口 Profile Property Environment构造器 PropertySources接口 Pr...