![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源技术
zhujihuaalice
这个作者很懒,什么都没留下…
展开
-
我的关于memcached一些研究
首先启动一个memcached实例。 memcached -p 11211 -m 15m -vvv -u robinzhu -f 2 用stats查看下缓存状态: STAT pid 24675STAT uptime 26STAT time 1369547076STAT version 1.4.7STAT libevent 2.0.12-stableSTAT pointer_size 32...原创 2013-05-26 15:13:21 · 79 阅读 · 0 评论 -
dubbo源码解析(dubbo容器部分)
Dubbo代码解析 Dubbo中也有内置的容器接口就是类: com.alibaba.dubbo.container.Container代码如下所示 @SPI("spring") public interface Container { /** * start. */ void start(); ...原创 2014-01-28 15:36:59 · 156 阅读 · 0 评论 -
zookeeper的集群搭建
zookeeper集群搭建并不难,但是,由于linux版本的 ,控制台不打出任何日志,所以,很难排错, 后来研究了下启动脚本,原来是打印在,/zookeeper-3.3.6/bin/zookeeper.out ...原创 2014-12-21 20:47:13 · 136 阅读 · 0 评论 -
关于dubboExtentionLoader(1)
dubbo中ExtentionLoader,主要是为了加载扩展点接口实现,它主要会从特定的目录中(主要是metainf目录)中,按照扩展接口类名去搜索扩展配置文件,对于扩展点接口,每提供一个实现,都需要在该配置文件中注册一个(形式主要是key-value)的配置形式。对于实现,有以下几种分类, 1:adaptive实现,(一个通过javaassist自动生成,一个是通过添加 adaptive注...原创 2014-04-18 14:08:29 · 105 阅读 · 0 评论 -
dubbo中扩展点adapter实现
dubbo中扩展点加载器,extensionloader中有个方法getAdaptiveExtension,就是获得这个扩展点的adptive实现,像大多数这个类中方法一样,先会触发加载扩展点所有类信息。然后在去创建这个类的adaptive类。 生成这个扩展点对应的adaptive类,有两种方式,一种是看扩展点所有实现,是有有某个实现带有,Adaptive注解,如果有则这个类就为这...原创 2014-12-12 14:33:13 · 554 阅读 · 0 评论