摘要: 代理模式:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。类图:模拟情景:1.有一个Tank类,实现Moveable接口中的move(),方法,现在想要对Tank... 阅读全文
posted @ 2015-07-15 22:32 xiaofly_love 阅读(143) 评论(0) 推荐(0)
摘要: 经常使用数据库,我们有很大的精力应付在处理各种各样的数据类型,处理各种类型的报表。需要对数据进行行列转换,Oracle 11G 提供了pivot函数,方便我们对数据进行行列转换。表设计如下:create table tongji(id number primary k... 阅读全文
posted @ 2015-07-12 00:03 xiaofly_love 阅读(2440) 评论(0) 推荐(0)
摘要: Command:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作《设计模式》。类图:示例类图:(故事来源尚学堂马士兵,类图个人所画,如有不足,还望见谅) 阅读全文
posted @ 2015-07-11 16:05 xiaofly_love 阅读(83) 评论(0) 推荐(0)
摘要: Bridge:将抽象部分与它的实现部分分离,使它们都可以独立变化《设计模式》; 适用:系统可在多维度变化,解决系统在多个维度,排列组合的问题。 Story:送礼物。类图:礼品:可以分为温暖的礼品,冷酷的礼品等种类。也可以... 阅读全文
posted @ 2015-07-11 15:23 xiaofly_love 阅读(93) 评论(0) 推荐(0)
摘要: 1、工厂方法模式(Factory Method):定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延迟到其子类。正如创建交通工具,可以通过不同的工厂方法创建所需的对象。2、抽象工厂模式(Abstract Factory):提供一个创建一些列... 阅读全文
posted @ 2015-07-09 22:39 xiaofly_love 阅读(107) 评论(0) 推荐(0)
摘要: 最近总是遇到一些表格数据与数据库查询的要求不一致,即需要查询结果的反转:如下图原始图:NameChineseEnglistOracleDatabaseJava96929089Design96918882Database90919283需要的格式:NameJavaDes... 阅读全文
posted @ 2015-01-07 00:19 xiaofly_love 阅读(320) 评论(0) 推荐(0)
摘要: 1.程序打开时有时buliding时间过长,可以通过以下配置跳过校验,缩短时间。选中要修改的项目右击-Properties-Builders可以选着自己想要的校验项目。2.修改工作空间编码的方式:windows -Properties-General-workspac... 阅读全文
posted @ 2014-12-31 23:54 xiaofly_love 阅读(118) 评论(0) 推荐(0)
摘要: 最近在看设计模式的,防止遗忘,总结一下,如有不足还望指正!策略模式:(strategy)定义算法家族,分别封装起来,让他们之间可以相互替换。此模式可以让算法的变化,不影响使用算法的用户。类图:/** * 抽象算法类 * Created by dell on 2014/... 阅读全文
posted @ 2014-12-30 22:33 xiaofly_love 阅读(115) 评论(0) 推荐(0)
摘要: 根据自己网上所查资料,现总结如下:解决方案:1、 首先要做的是在sql新建查询里输入exec sys.sp_readerrorlog 0, 1, 'listening'运行后 会显示你的sql 正在运行的tcp/ip端口看看是否和你java代码中指定的url中的端口是... 阅读全文
posted @ 2014-05-22 13:14 xiaofly_love 阅读(433) 评论(0) 推荐(0)
摘要: 一、编码基础1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码... 阅读全文
posted @ 2014-04-17 09:56 xiaofly_love 阅读(239) 评论(0) 推荐(0)