自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思无邪丶的博客

记录学习过程的点点滴滴

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Skywalking-使用可选插件 apm-trace-ignore-plugin

为什么需要这个插件该插件是增强了skywalking对某些特殊请求的忽略功能,原本在 agent.config 中有一个 agent.ignore_suffix 属性可以支持追踪忽略,但是匹配是以后缀的形式,源码如下 public AbstractTracerContext createTraceContext(String operationName, boolean forceS...

2018-05-25 15:09:54 12024 4

原创 深入dubbo之ExtensionLoader,灵活的扩展点加载机制

在准备阅读dubbo源码的过程中,必须要先弄清楚ExtensionLoader——扩展点加载,dubbo的整体架构风格采用Microkernel + Plugin,最大程度的面向接口不依赖具体实现,dubbo自身的功能就是通过组装扩展点实现的,官方文档中给出了26个扩展点,在遵守扩展点契约的前提下,用户可以自行扩展任意一个扩展点。 在dubbo源码中,类似上面这样通过Extension

2017-12-14 18:46:56 1096

原创 Spring IOC中各类角色介绍

BeanFactory:基础IOC容器ApplicationContext:高级应用程序IOC容器(扩展至BeanFactory,包含BeanFactory的所有特性) org.springframework.context.support.AbstractApplicationContext:refresh方法包含容器启动刷新的顺序逻辑BeanDefinitionReader:由BeanDefi

2016-12-20 16:59:01 744

原创 springIOC容器(二)

虽然业务对象可以通过IoC方式声明相应的依赖,但是最终仍然需要通过某种角色或者服务将这些相互依赖的对象绑定到一起,而IoC Service Provider就对应IoC场景中的这一角色。IoC Service Provider在这里是一个抽象出来的概念:是一种将业务对象绑定到一起的实现方式。它可以是一段代码,也可以是一组相关的类,甚至可以是比较通用的IoC框架或者IoC容器实现IoC Service

2016-12-16 17:34:47 389

原创 springIOC容器(一)

IOC容器译为:控制反转 亦或 依赖注入 著名的好莱坞原则“Don’t call us, we will call you”恰当的表达了”反转”的意味带着疑问:为什么需要IoC? IoC的具体意义是什么?它到底有什么独到之处?引入IOC传统的对象初始化方式,需要自己手动获取对象依赖的其他对象,每次用到什么依赖对象都要主动地去获取。这种方式是否有必要? 思考:只要用到这个依赖对象的时候,它

2016-12-16 17:15:06 289

原创 spring加载应用程序bean类分析

在《深入理解java虚拟机》一书中,作者在类加载实践分析tomcat一节中,提出了一个思考题 “如果有10个Web应用程序都是用Spring来进行组织和管理的话,可以把Spring放到Common或Shared目录下让这些程序共享。Spring要对用户程序的类进行管理,自然要能访问到用户程序的类,而用户的程序”显然是放在/WebApp/WEB-INF目录中的,那么被*CommonClassLo

2016-12-13 14:32:02 3528 7

构建为eclipse项目的spring源码

项目已构建成功

2017-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除