code review经验检查项: 1.编码规范方面检查项 2.面向对象设计方面检查项 -类设计和抽象是否合适 -是否符合面向接口编程的思想 -是否采用合适的设计模式 3.性能方面检查项 -对hashtable,vector等集合类数据结构的选择和设置是否合适 -有无滥用String对象的现象 -是 ...
分类:
其他好文 时间:
2018-12-14 17:41:01
阅读次数:
165
1. UI操作容易受到各种意外的干扰,因此应该缩短UI操作阶段的总体时间。而为了缩短UI操作阶段的总体时间,应该将UI操作尽量放在一起,将后台的各种操作尽量放在UI操作的前后。例如,现在有一个Assign和两个Click需要执行,那么比较推荐的设计是Assign->Click->Click或者Cli ...
分类:
其他好文 时间:
2018-12-08 11:18:00
阅读次数:
751
Feign的优点:面向接口,完全不用管实现,传入规定格式的数据就可以了 搭建消费者项目(FeignDemo) 1、创建pom.xml 2、创建application.yml配置文件 3、创建HelloService接口 4、创建HelloController类 5、创建启动类(FeignApp) 6 ...
分类:
其他好文 时间:
2018-12-03 01:13:47
阅读次数:
210
DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口 ...
分类:
其他好文 时间:
2018-11-29 15:10:39
阅读次数:
162
/** * 如果有这些语法的支持,我们说这门语言是支持面向对象的语言 * 其实真正面向对象的精髓是不是封装、继承、多态呢? * >肯定不是,封装、继承、多态,只不过是支撑面向对象的 * 一些语言级别的语法和功能,真正的面向对象其实有三个核心特征: * 第一:对象不用关心消息从哪里来,也不关心消息到哪 ...
分类:
其他好文 时间:
2018-11-20 15:00:56
阅读次数:
120
面向接口: 契约与履行; 一致性; 机制复用;代码复用; 在spring的jdbc编程中,在引入数据库连接池的部分就做到了面向接口编程,以后无论换什么数据库连接池都不用修改代码 直接修改配置文件即可。可以屏蔽到大量的底层操作,这种编程方式在框架中得到广泛的应用,例如spring内部完全就 是面向接口 ...
分类:
其他好文 时间:
2018-11-09 21:02:41
阅读次数:
225
我记得我曾经在一篇帖子中提到过,一个接口可以从三方面去考察: 制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者)。 接口本质上就是由制定者来协调实现者和调用者之间的关系。 所以通常说的“面向接口编程”可以理解为: 只有实现者和调用者都遵循“面向接口编程”这个准则,制定者的协调目的 ...
分类:
其他好文 时间:
2018-11-09 20:52:06
阅读次数:
203
***********************体会接口的好处******************************* 一.可维护、可扩展 面向接口编程 接口:父类型 面向父类编程 二.解耦 高内聚、低耦合 耦合: 类和类之间的关系... 只要类和类之间有四种关系就是耦合(关联、继承、实现、依赖 ...
分类:
编程语言 时间:
2018-11-05 01:11:34
阅读次数:
150
【正文】netty源码 死磕2: 传说中神一样的Reactor反应器模式本文目录1. 为什么是Reactor模式2. Reactor模式简介3. 多线程IO的致命缺陷4. 单线程Reactor模型4.1. 什么是单线程Reactor呢?4.2. 单线程Reactor的参考代码4.3. 单线程模式的缺... ...
分类:
其他好文 时间:
2018-10-23 00:07:43
阅读次数:
206
还记得 .NET Framework 的 ASP.NET WebForm 吗?那个年代如果要在 Web 层做单元测试简直就是灾难啊。.NET Core 吸取教训,在设计上考虑到了可测试性,就连 ASP.NET Core 这种 Web 或 API 应用要做单元测试也是很方便的。其中面向接口和依赖注入在 ...
分类:
Web程序 时间:
2018-10-17 00:20:58
阅读次数:
221