上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页
摘要: (MS SQL Server)语句:Sql代码 update b set ClientName = a.name from a,b where a.id = b.id (Oralce)语句:Sql代码 update b set (ClientName) = (SELECT name FROM a W 阅读全文
posted @ 2018-01-18 18:31 jiapeng 阅读(6867) 评论(0) 推荐(0)
摘要: 现实中的例子比如各国国标的插座与插头关系,其中转换器就充当了适配器作用 适配器模式:将一个类的接口转换成另一种接口,让原本不兼容的类可以兼容 就是两个接口本来没有关系,通过一个适配器类实现某个接口,可以实现另一接口的方法 1、对象适配器 火鸡冒充鸭子例子:火鸡有火鸡接口,鸭子有鸭子接口,现在想让鸭子 阅读全文
posted @ 2018-01-06 17:22 jiapeng 阅读(202) 评论(0) 推荐(0)
摘要: 遥控器案例,控制灯开或关,音响音量大小,设置CD 1、把命令封装成接口,不同设备继承接口实现功能; 如上图,灯的开、关和音响开、关、调音量、设置CD功能类定义好,其相应功能的执行命令封装成接口,Control通过命令接口的方法实现对应功能; public class Light { String l 阅读全文
posted @ 2018-01-03 10:12 jiapeng 阅读(425) 评论(0) 推荐(0)
摘要: 一、 Unable to access the selected application. Exception in AppMerge flows' progression Exception in AppMerge flows' progression Unmarshaller failed 网上 阅读全文
posted @ 2017-12-29 17:54 jiapeng 阅读(3151) 评论(0) 推荐(0)
摘要: weblogic创建域,生产模式,报错 <2017-12-29 下午04时53分59秒 CST> <Info> <Security> <BEA-090065> <Getting boot identity from user.>Enter username to boot WebLogic serv 阅读全文
posted @ 2017-12-29 17:33 jiapeng 阅读(2974) 评论(0) 推荐(0)
摘要: 披萨项目为例,使用工厂模式设计 需求:方便披萨品种扩展,便于维护,要能运行时扩展 披萨族(组)设计类图 假设只有原料不同,其他操作如烘焙、切割、打包相同,就把prepare方法设置为抽象方法 一般设计如下 //披萨族抽象类 public abstract class Pizza { protecte 阅读全文
posted @ 2017-12-28 14:18 jiapeng 阅读(313) 评论(0) 推荐(0)
摘要: 单例模式:确保一个类最多只有一个实例,并提供一个全局访问点 普通单例模式示例(有问题) public class Singleton { private static Singleton uniqueInstance = null; private Singleton() { } public st 阅读全文
posted @ 2017-12-20 17:37 jiapeng 阅读(185) 评论(0) 推荐(0)
摘要: 装饰者模式:动态的将新功能(装饰者,如调料)附加到对象(主体,如单品咖啡)上。在对象功能扩展方面,它比继承更有弹性。 1、以咖啡馆订单系统项目为例 咖啡种类:Espresso、ShortBlack、LongBlack、Decaf 调料:Milk、Soy、Chocolate 咖啡可以点单品,也可以和任 阅读全文
posted @ 2017-12-20 10:29 jiapeng 阅读(263) 评论(0) 推荐(0)
摘要: 观察者模式:对象之间多对一依赖的一种设计方案,被依赖的对象为Subject,依赖的对象为Observer,Subject通知Observer变化 1、Internet气象站项目 提供温度、气压和湿度接口 测量数据更新时需要通知给第三方 需要设计开放型API,便于其他第三方公司也能接入气象站获取数据 阅读全文
posted @ 2017-12-18 17:57 jiapeng 阅读(358) 评论(0) 推荐(0)
摘要: MessageDigest可使用的加密方法有MD2\MD5\SHA-1\SHA-256\SHA-384\SHA-512,使用时候只替换相应参数值即可 MessageDigest md5 = MessageDigest.getInstance("MD5"); MessageDigest md5 = M 阅读全文
posted @ 2017-12-16 19:01 jiapeng 阅读(1544) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页