摘要: 很多公司的研发工作流程中都会代码审查这个环节,那么在做代码审查到底应该从哪些方面来入手呢?当然每个公司或每个团队都有自己的标准,每个人经验也不一样,所以标准并不完全相同,这里我就说一下我们团队在代码审查时是怎么做的。 首先我们遵循的总的标准是: 代码整洁 易读 可维护性高 可扩展性强 高性能 看一下 阅读全文
posted @ 2019-01-15 18:42 jameszheng 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 在前面分析的序列化的文章中,我们看到有这么一段代码: 这里有个@SPI注解,那么它有什么作用呢,接下来我们就来分析。 一 什么是SPI SPI的全名为Service Provider Interface,是针对厂商或者插件的。系统模块之间基于接口编程,为了实现在模块装配的时候能不在程序里动态指明,这 阅读全文
posted @ 2019-01-15 17:05 jameszheng 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Dubbo是 Alibaba 开源的分布式服务框架远程调用框架,在网络间传输数据,就需要通信协议和序列化。 一 通信协议 Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的,默认也是用 阅读全文
posted @ 2019-01-15 14:01 jameszheng 阅读(23895) 评论(1) 推荐(2) 编辑