2017年9月12日
摘要: 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 一、懒汉式单例 以上懒汉式单例的实现没有考虑线程安全问题,它是线程不安全的,并发环境下很可能出现多个Singleton实例,要实现线程安全,有以下三种方式,都是对ge 阅读全文
posted @ 2017-09-12 16:49 喃博思睿 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式是另一个创建模式。 抽象工厂模式,也称为工厂的工厂,有一个工厂创建其他工厂。 当使用抽象工厂模式时,我们首先使用超级工厂创建工厂,然后使用创建的工厂创建对象。 egg: 我们将要创建形状和打印机。对于形状,我们会有圆形,矩形和正方形。对于打印机,我们将有纸张打印机,网络打印机和屏幕打印机 阅读全文
posted @ 2017-09-12 10:36 喃博思睿 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 2.1 对某字段的值进行汇总 仅仅在两种特殊情况下,Oracle在聚合函数中考虑了NULL值。第一种是在GROUPING功能里,用来检验包含了NULL值的分析函数的结果,是直接由所在的表得来,还是由分析计算得到的最终聚合“NULL集”得来。第二种情况是在COUNT(*)功能里。因为通配符“*”表示表 阅读全文
posted @ 2017-09-12 09:51 喃博思睿 阅读(178) 评论(0) 推荐(0) 编辑