自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贤弟的专栏

senior programmer

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

原创 Dubbo源码分析之四:服务的调用

在调用服务之前,先得获得服务的引用。 ReferenceBean 就是服务的引用。它实现了一个FactoryBean接口,在我们需要一个服务时,FactoryBean接口的getObject() 方法会被调用。

2016-05-22 14:47:04 5604

原创 关于 Mysql innodb的索引

关于InnoDB的索引,可以分为聚簇索引,辅助索引,都是以B+Tree 为底层数据结构。聚簇索引 只是数据的存储方法。以主键为key,如果表中没有主键,则会选择一个有唯一索引的列作为key,如果都没有,innodb会为我们创建一个唯一列作为key。所有的数据都存在叶子节点上,并且是按顺序存储的。如果我们的主键插入的数据都是随机的,就可能会导致多个页分列。从而影响插入的效率。而辅助索引也称为普通索引,

2016-05-13 08:55:13 548

原创 Dubbo源码分析之三:服务的暴露

Dubbo服务的暴露主要集中在 ServiceBean 中。

2016-05-12 18:07:47 3284 1

原创 gossip 算法学习总结

gossip 是一种弱一致算法,也就是最终一致性算法。 特点: 1,去中心化,集群中各个节点都是对等的。 2,无法保证在某个时刻所有节点状态一致。 3,比较适合小数据量的同步。失败检测、路由同步、Pub/Sub、动态负载均衡应用:redis 的 sentinel 的同步。 Cassandra集群。例子:有3个节点A,B,C。对任何一个节点A,以固定频率或一定的概率,将自己的数据及版本号发送到

2016-05-12 16:47:39 4149

原创 俩台服务器搭建redis主从的问题

在以前的一个项目中,使用了2台redis搭建主从。架构如下: sentinel配置主要是: sentinel monitor mymaster XXX.XXX.XXX.XXX 6379 2当sentinel A 这台服务器宕机后整个redis就不通了。因为上面的配置是2台sentinal才能确定master的存活。因此redis,不管是主从还是集群,都建议3台以上。

2016-05-12 15:52:51 1136 1

原创 ReentrantLock 源码

ReentrantLock (重入锁)是 synchronized   的一个补充。今天我们来研究一下它的源码: public ReentrantLock(boolean fair) { // 确定是否使用公平锁。 sync = fair ? new FairSync() : new NonfairSync(); }FairSync 公平  Non

2016-05-12 14:23:08 523

原创 Dubbo源码分析之二:spring集成之注解

dubbo的注解配置主要是com.alibaba.dubbo.config.spring.AnnotationBean该类实现了DisposableBean, BeanFactoryPostProcessor, BeanPostProcessor, ApplicationContextAware 接口重点在BeanFactoryPostProcessor 和 BeanPostProce

2016-05-12 10:48:17 4333

原创 Dubbo源码分析之一:spring集成之xml

关于dubbo与spring 的集成有俩种方式:xml配置文件,注解。相关代码主要集中在dubbo-config-spring 包中。1,xml配置文件方式spring 在启动时,找到dubbo命名空间的处理类。http\://code.alibabatech.com/schema/dubbo=com.alibaba.dubbo.config.spring.sche

2016-05-12 09:53:30 2425

RAD.studio.XE2.update4 破解补丁

只能用在update4上。已经验证,绝对好用。

2012-03-27

p8670579_112010_LINUX.zip

当在64硬件上安装了32位操作系统再安装oracle11g时就会出现【Ins-20802】的错误,那就需要安装这个补丁。

2012-02-19

7z _460_原代码

7z _460_原代码 C/C++实现

2009-12-08

IP地址切换器!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

IP切换器(2009-7-23)最新版!!!!!!!!!!!!!!!!!!!!!!!!!!!

2009-07-27

IP切换器 C#程序

这是我的第一个C#程序!需要.net2.0以上的运行环境!

2009-07-21

JDBC入门电子书

JDBC入门电子书2.0

2008-04-02

空空如也

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

TA关注的人

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