自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ry的专栏

Stay hungry, Stay foolish

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

原创 druid 的filter设计原理

druid是优秀的开源数据库连接池,据称性能很好,尤其以统计监控著称。其统计功能实际就是利用它提供的filter实现,通过扩展filter我们可以监控connection,(Prepared)Statement,resultSet 的任何方法。1、首先java数据库操作过程datasource->connection->(Prepared)Statement->result

2017-07-21 18:53:43 4924 1

原创 dubbo 5 Listener和Filter

前面的服务提供者和消费者暴漏和引用过程中首先都是用的Protocol,而且使用ExtensionLoader加载的adaptive的Protocol,最终得到的是ProtocolListenerWrapper->ProtocolFilterWrapper->{RegistryProtocol,DubboProtocol}1、ProtocolListenerWrapper如何使用

2017-07-14 11:06:03 637

原创 mybatis 插件原理

1、mybatis初始化每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuilder 则可以从 XML配置文件或一个预先定制的 Configuration 的实例构建出 SqlSessionF

2017-07-13 17:56:54 243

原创 dubbo 4 服务消费者到提供者过程

服务消费者到服务提供者过程1)首先在初始化nettyServer和nettyClient时候都设置了NettyHandler,那么它的ChannelHandler handler是下面的这条链MultiMessageHandler->HeartbeatHandler->AllChannelHandler->DecodeHandler->HeaderExchangeHandler->Dubb

2017-07-04 19:11:11 514

原创 dubbo 3 ReferenceBean<T>消费者端初始化过程

四、ReferenceBean消费者端初始化过程1、ReferenceConfig的init()   createProxy中也生成了registryUrl      invoker = refprotocol.refer(interfaceClass, urls.get(0));   同样这里会ProtocolListenerWrapper->ProtocolFilterWr

2017-07-03 18:16:44 1886

原创 dubbo 2标签解析 ServiceBean<T> 生产者服务暴漏过程

二、dubbo标签解析com.alibaba.dubbo.config.spring.schema.DubboNamespaceHandlerpublic void init() {   registerBeanDefinitionParser("application", new DubboBeanDefinitionParser(ApplicationConfig.class, t

2017-07-03 18:15:34 553

原创 dubbo 1 ExtensionLoader 插件化

一、ExtensionLoader 插件化属性:1、String cachedDefaultName  默认的扩展名2、Map> cachedClasses 比如[{'dubbo',DubboProtocol.class},{'registry',RegistryProtocol.class}]3、ConcurrentMap> cachedInstances 值是具体扩展的对象的H

2017-07-03 18:14:04 215

javaoffice

java操作office,一个开源的java office工具包,可用于web开发导出excel,word等,解决导出夸浏览器问题

2013-12-04

空空如也

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

TA关注的人

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