摘要: 架构 节点角色说明 调用关系说明 Dubbo 架构具有以下几个特点,分别是连通性、健壮性、伸缩性、以及向未来架构的升级性。 连通性 注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小; 监控中心负责统计各服务调用次数,调用时间等 阅读全文
posted @ 2018-07-19 09:47 写出高级BUG 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 通讯协议 1. HTTP协议 2. HTTPS协议 3. Protocol Buffers协议 服务治理 1. disconf实践(一)Ubuntu16.04部署disconf 2. disconf实践(二)基于XML的分布式配置文件管理,不会自动reload 3. disconf实践(三)基于XM 阅读全文
posted @ 2018-07-19 01:07 写出高级BUG 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Protocol Buffers是Google开发一种数据描述语言,能够将结构化数据序列化,可用于数据存储、通信协议等方面。 不了解Protocol Buffers的同学可以把它理解为更快、更简单、更小的JSON或者XML,区别在于Protocol Buffers是二进制格式,而JSON和XML是文 阅读全文
posted @ 2018-07-19 00:07 写出高级BUG 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消息 阅读全文
posted @ 2018-07-18 23:43 写出高级BUG 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。目前我们使用的是HTTP/1.1 版本。 当我们打开浏览器,在地址栏中输入URL,我们的浏览器给Web服务器发 阅读全文
posted @ 2018-07-18 22:49 写出高级BUG 阅读(3406) 评论(0) 推荐(0) 编辑
摘要: appassemblermaven插件可以自动生成跨平台的启动脚本,省去了手工写脚本的麻烦,而且还可以生成jsw的后台运行程序。插件官网:http://www.mojohaus.org/appassembler/appassembler-maven-plugin/,官网介绍了该插件的详细用法。 ap 阅读全文
posted @ 2018-04-01 20:48 写出高级BUG 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: 早期,如果需要通过spring读取properties文件中的配置信息,都需要在XML文件中配置文件读取方式。 基于XML的读取方式: 当然,这种方式可以统一管理properties配置文件,也能实现代码的松耦合。但为了方便开发,提高开发效率,spring官方后来提供了基于注解的配置读取方式。两种方 阅读全文
posted @ 2018-03-31 10:22 写出高级BUG 阅读(22844) 评论(1) 推荐(0) 编辑
摘要: java.util.List中有一个subList方法,用来返回一个list的一部分视图。 它返回原来list的从[fromIndex, toIndex)之间这一部分的视图,之所以说是视图,是因为实际上,返回的list是靠原来的list支持的。返回一个以fromIndex为起始索引(包含),以toI 阅读全文
posted @ 2017-06-26 09:04 写出高级BUG 阅读(5704) 评论(0) 推荐(0) 编辑
摘要: CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班 阅读全文
posted @ 2017-06-24 16:43 写出高级BUG 阅读(728) 评论(0) 推荐(0) 编辑
摘要: SVN checkout时候会出现错误:Cannot run program "svn" (in directory "E:\Projects"): CreateProcess error=2, 系统找不到指定的文件。 配置IDEA 红框内全不选就可以了。 阅读全文
posted @ 2017-06-15 21:49 写出高级BUG 阅读(3586) 评论(0) 推荐(0) 编辑