摘要: 总体流程 MySQL客户端/服务器通信协议 1.MySQL客户端和服务器之间的通信协议是“半双工”:在任何一个时刻,要么由服务器向客户端发送数据,要么由客户端向服务器发送数据。这也就意味着没法进行流量控制。 在任何时刻,只有一个人能控制球,而且只有控制球的人才能将球抛出去。 2.多数连接MySQL的 阅读全文
posted @ 2017-03-06 19:16 uodut 阅读(1528) 评论(0) 推荐(1)
摘要: 参考书籍:Head First设计模式 什么是模板方法模式 定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 怎么理解这个定义呢?个人觉得这个定义主要有三个核心的点: 什么是算法的骨架? 设计模式中举的例子是咖啡 阅读全文
posted @ 2017-02-23 21:43 uodut 阅读(244) 评论(0) 推荐(0)
摘要: 下图为jmockit 类图。在我们编写代码时几乎都会用到Expectations(期望)和Verifications(校验),二者均继承自Invacations. 常会用到的注解有:@Mocked @Tested @Injectable(@Tested和@Injectable经常配对使用),@Cap 阅读全文
posted @ 2017-02-22 20:28 uodut 阅读(2827) 评论(2) 推荐(1)
摘要: 深拷贝、浅拷贝 和普通的对象赋值的作用和区别 阅读全文
posted @ 2017-02-22 20:19 uodut 阅读(737) 评论(0) 推荐(0)
摘要: java参数传值 阅读全文
posted @ 2017-02-22 19:42 uodut 阅读(1186) 评论(0) 推荐(0)
摘要: mock类型和实例 从依赖的测试代码调用的方法和构造函数是mock(模拟)的目标。 Mocking提供了我们需要的机制,以便将被测试的代码与(一些)依赖关系隔离开来。我们通过声明适当的模拟字段和/或模拟参数来指定要为给定测试(或多个测试)模拟哪些特定依赖性; mock字段声明为测试类的注释实例字段, 阅读全文
posted @ 2017-02-21 20:30 uodut 阅读(628) 评论(0) 推荐(0)