2018年11月8日

dubbo源码解析(三) DubboInvoker

摘要: 上篇dubbo源码解析(二)中说到创建代理时会通过refprotocol.refer(interfaceClass, urls.get(0))先创建一个invoker对象出来 以DubboProtocol为例 执行refer时,会创建一个DubboInvoker对象返回 我们再看DubboInvok 阅读全文

posted @ 2018-11-08 14:48 liguangming 阅读(1410) 评论(0) 推荐(0) 编辑

2018年10月26日

dubbo源码解析(二)

摘要: 1. ReferenceBean 这个bean实现了InitializingBean接口 2. 这个类实现了接口的afterPropertiesSet()这个方法,在spring容器启动时,property设置完之后就会调用实现了InitializingBean接口的afterPropertiesS 阅读全文

posted @ 2018-10-26 08:49 liguangming 阅读(218) 评论(0) 推荐(0) 编辑

2018年10月25日

dubbo源码解析(一)

摘要: 1. 在dubbo包下/META-INF/spring.handlers这个文件中定义了。在spring加载时首先会扫描这个配置文件文件内容如下http\://code.alibabatech.com/schema/dubbo=com.alibaba.dubbo.config.spring.sche 阅读全文

posted @ 2018-10-25 16:35 liguangming 阅读(205) 评论(0) 推荐(0) 编辑

2018年9月14日

spring 的 InitializingBean

摘要: public interface InitializingBean { /** * Invoked by a BeanFactory after it has set all bean properties supplied * (and satisfied BeanFactoryAware and 阅读全文

posted @ 2018-09-14 11:15 liguangming 阅读(168) 评论(0) 推荐(0) 编辑

2018年9月6日

获取spring applicationcontext

摘要: 获取spring applicationcontext 可以通过 类似 ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( new String[] { "spring/consumer.xml" 阅读全文

posted @ 2018-09-06 10:37 liguangming 阅读(129) 评论(0) 推荐(0) 编辑

2018年8月24日

mybatis mapper绑定

摘要: 1. MapperProxyFactory 代理工厂类 作用就是用来创建mapper代理类 有两个成员变量 final Class<T> mapperInterface mapper对应的接口 Map<Method, MapperMethod> methodCache = new Concurren 阅读全文

posted @ 2018-08-24 09:24 liguangming 阅读(216) 评论(0) 推荐(0) 编辑

2018年8月10日

自定义类加载器

摘要: 自定义类加载器一般步骤大概为 1. 继承 ClassLoader 类 2. 复写 findClass方法 在findClass方法中传入一个String类型参数 一般为类所在的路径可以为网络url,或者本地路径。加上类的名称。 先检查类所在的包是否存在getPackage方法 如果不存在通过父类的d 阅读全文

posted @ 2018-08-10 09:02 liguangming 阅读(244) 评论(0) 推荐(0) 编辑

2018年8月9日

转 CodeReview 常见代码问题

摘要: 路线图 常见代码问题 常见的潜在代码问题是当前直接会导致BUG、故障或者产品功能不能正常工作的类别。 空值 空值恐怕是最容易出现的地方之一。 常见错误有: a. 值为NULL导致空指针异常; b. 参数字符串含有前导或后缀空格没有Trim导致查询为空。 导致以上结果的原因主要有: 无此记录、有此记录 阅读全文

posted @ 2018-08-09 09:13 liguangming 阅读(208) 评论(0) 推荐(0) 编辑

2018年2月5日

redis的备份机制

摘要: 1 RDB和AOF两种持久化机制的介绍 2 RDB持久化的优点 RDB会生成多个数据文件,每个数据文件都代表了某一个时刻中redis的数据,这种多个数据文件的方式,非常适合做冷备,可以将这种完整的数据文件发送到一些远程的安全存储上去,比如说Amazon的S3云服务上去,在国内可以是阿里云的ODPS分 阅读全文

posted @ 2018-02-05 15:58 liguangming 阅读(4668) 评论(0) 推荐(1) 编辑

2017年11月29日

redis安装

摘要: 1. centos上先安装gcc 2. 解压redis文件 3. 编译 src ,执行make命令 4. 安装 make install /路径 5. 拷贝redis.conf 到 bin目录 6. 修改redis.conf 后端启动为 yes 7. ./redis-server redis.con 阅读全文

posted @ 2017-11-29 13:59 liguangming 阅读(90) 评论(0) 推荐(0) 编辑

导航