摘要: 意图:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化;对请求排队或记录日志,以及支持可撤销的操作动机:将”发出请求的对象”和”接收与执行这些请求的对象”分隔开来。效果:1)、command模式将调用操作的对象和实现该操作的对象解耦2)、可以将多个命令装配成一个复合命令,复合命令是Composite模式的一个实例3)、增加新的command很容易,无需改变已有的类适用性:1)、抽象出待执行的动作以参数化某对象2)、在不同的时刻指定、排列和执行请求。如请求队列3)、支持取消操作4)、支持修改日志5)、用构建在原语操作上的高层操作构造一个系统。支持事物参与者:1)、Command 声. 阅读全文
posted @ 2013-08-06 23:37 Gnight 阅读(13674) 评论(0) 推荐(4) 编辑
摘要: 如何使用String构造方法和String.getBytes()做好中文字符转码 1 @Test 2 public void test() { 3 String testStr = "中"; 4 try { 5 // 得到指定编码的字节数组 字符串--->字节数组 6 byte[] t_iso = testStr.getBytes("ISO8859-1"); 7 byte[] t_gbk = testStr.getBytes("GBK"); 8 byte[] t_utf8 = testStr.getBytes("U.. 阅读全文
posted @ 2013-08-06 21:36 Gnight 阅读(63929) 评论(0) 推荐(0) 编辑