泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 ...
分类:
其他好文 时间:
2016-06-30 16:14:20
阅读次数:
128
命令模式(command) 定义 将一个请求封装成为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 UML类图 角色 Command:定义命令的统一接口 ConcreteCommand:Command接口的实现者,用来执行具体的命令,某些情况下可以 ...
分类:
其他好文 时间:
2016-06-29 18:41:55
阅读次数:
152
转 “Sql Server参数化查询之where in和like实现详解 文章导读 拼SQL实现where in查询 使用CHARINDEX或like实现where in 参数化 使用exec动态执行SQl实现where in 参数化 为每一个参数生成一个参数实现where in 参数化 使用临时表 ...
分类:
数据库 时间:
2016-06-28 20:16:04
阅读次数:
222
这个第一篇知识梳理的博客,希望我可以坚持下去将知识进行总结。 这是在极客学院里看到的视频,目录如下,蛮清晰的。然后我将视频中所说再记忆下。 java面向对象之泛型:认识泛型 Java SE 1.5的新特性,泛型的本质是参数化类型,可以代表任何数据类型。 java面向对象之泛型:构造函数中使用 cla ...
分类:
编程语言 时间:
2016-06-27 23:05:27
阅读次数:
164
命令模式:将一个请求封装为一个对象,从而是你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式有如下优点:1.它能较容易地设计一个命令队列;2.在需要的情况下,可以较容易地将命令记入日志;3.允许接收请求的一方决定是否要否决请求;4.可以容易地实现请求的撤销和 ...
分类:
其他好文 时间:
2016-06-27 21:42:43
阅读次数:
181
一开始我觉着这本书太厚了,直到看到泛型这一章,发现这本书真不够,毕竟要把一个复杂的概念讲透,没一定的篇幅是不可能的。 泛型这个概念困扰我很久了,所以我把这章翻来覆去看了好几遍,又去网上找了一些文章,算是搞明白了。 先看看泛型的概念:“通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类 ...
泛型(Generic type 或者generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。
可以在集合框架(Collection framework)中看到泛型的动机。例如,Map类允许您向一个Map添加任意类的对象,即使最常见的情况是在给定映射...
分类:
编程语言 时间:
2016-06-24 09:22:26
阅读次数:
228
前言 继之前发的帖子【ORM-Dapper+DapperExtensions】,对Dapper的扩展代码也进行了改进,同时加入Dapper 对Lambda表达式的支持。 由于之前缺乏对Lambda的知识,还是使用了拿来主义。研究了些案例,总归有些问题: 1、只能生成sql、不能将值进行参数化。 2、 ...
分类:
移动开发 时间:
2016-06-21 17:40:54
阅读次数:
438
junit4.x版本需要引入如下jar包: hamcrest-core-1.3.jar junit-4.12-beta-3.jar 新建一个计算器类,如下: package com.pt; public class Calculate { /** * 加法 * @param d1 * @param ...
分类:
其他好文 时间:
2016-06-21 17:34:05
阅读次数:
369
前言 继之前发的帖子【ORM-Dapper+DapperExtensions】,对Dapper的扩展代码也进行了改进,同时加入Dapper 对Lambda表达式的支持。 由于之前缺乏对Lambda的知识,还是使用了拿来主义。研究了些案例,总归有些问题: 1、只能生成sql、不能将值进行参数化。 2、 ...
分类:
移动开发 时间:
2016-06-21 15:19:29
阅读次数:
1995