上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
  2020年3月14日
摘要: 一、SpringIOC初始化时,dubbo服务启动 前面springIOC——refresh()中提到finishRefresh(),会执行所有的监听器,但不具体,也不知道有什么用。现在发现dubbo服务就是在这启动的。 /*org.springframework.context.support.A 阅读全文
posted @ 2020-03-14 05:46 FFStayF 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 参考官网,记录下常用标签属性,做个工具字典。 1、<dubbo:application /> /* 服务治理属性 */ private String name;//名称,必需,应用程序的唯一标识符,用于注册表梳理应用程序的依赖关系。建议使用项目名称 private String version;// 阅读全文
posted @ 2020-03-14 03:07 FFStayF 阅读(3018) 评论(0) 推荐(0) 编辑
  2020年3月13日
摘要: 研究dubbo就先从自己最感兴趣的开始吧 一、构建dubbo源码环境 ① dubbo源码在github中,右上角fork一个分支到自己的github,然后直接git clone拉代码到本地。(用手机热点拉代码有惊喜) ② 改阿里云镜像,maven的settings.xml <localReposit 阅读全文
posted @ 2020-03-13 18:45 FFStayF 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 一、RPC的定义 RPC:是Remote Procedure Call的缩写,中文名远程过程调用。RPC协议是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开发网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程。如果涉及的软件采 阅读全文
posted @ 2020-03-13 01:22 FFStayF 阅读(329) 评论(0) 推荐(0) 编辑
  2020年3月12日
摘要: 本来准备看下DruidDatasource的,发现太复杂了,还是研究一下mybatis的datasource吧,目的: 弄清datasource的基本原理 简单的调优 mybatis的datasource实现:无连接池实现的UnpooledDataSource,连接池实现的PooledDataSou 阅读全文
posted @ 2020-03-12 01:07 FFStayF 阅读(458) 评论(0) 推荐(0) 编辑
  2020年3月11日
摘要: 一、缓存的使用场景 缓存的使用场景: 读密集型的应用; 存在热数据的应用; 对响应时效要求较高; 对一致性要求不严格; 需要实现分布式锁的时候; 不适合使用缓存的场景: 读少 更新频繁 对一致性要求严格 二、redis与memcache 1、数据类型:都是键值对存储,但redis支持五种数据类型(S 阅读全文
posted @ 2020-03-11 15:54 FFStayF 阅读(198) 评论(0) 推荐(0) 编辑
  2020年3月10日
摘要: 前面研究Executor时,里面有一级缓存和二级缓存的使用,这里深入研究一下缓存 一、一级缓存 1、一级缓存初始化 一级缓存指的是在BaseExecutor初始化的时候创建的,是一个PerpetualCache类型的对象. protected BaseExecutor(Configuration c 阅读全文
posted @ 2020-03-10 16:59 FFStayF 阅读(237) 评论(0) 推荐(0) 编辑
  2020年3月9日
摘要: 映射器了解完了,sqlSession.select()实际上是Executor.query(),所以sql执行实际是executor执行的。 一、BaseExecutor——实际的执行器(包含一级缓存实现) BaseExecutor是一个Executor的顶级抽象类,实现了Executor接口,定义 阅读全文
posted @ 2020-03-09 17:14 FFStayF 阅读(496) 评论(0) 推荐(0) 编辑
  2020年3月8日
摘要: 一、接口映射器的配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche 阅读全文
posted @ 2020-03-08 23:22 FFStayF 阅读(563) 评论(0) 推荐(0) 编辑
  2020年3月7日
摘要: mybatis-conf.xml解析:主要弄清楚sql.xml的解析成什么了,为后面直接执行+接口映射器做准备。 一、配置文件 mybatis-conf.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLI 阅读全文
posted @ 2020-03-07 20:10 FFStayF 阅读(711) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页