2016年7月15日

再写行转列和列转行

摘要: 原始表: 1.列转行就是将一列的数据变成行显示,列转行使用了sum聚合函数,case when判断,列转行需要自己定义别名。 列转行语句: SELECT SUM(CASE WHEN T.LOC = 'NEW YORK' THEN T.DEPTNO END) AS COLUMN_00001, SUM( 阅读全文

posted @ 2016-07-15 11:42 vbvb520 阅读(288) 评论(0) 推荐(0) 编辑

2016年7月14日

二十三种设计模式之:组合(Composite)模式(部分·整体模式)

摘要: 组合(Composite)模式又叫部分·整体模式,主要用于实现树形结构。 例子如下: public class TreeNode{ private TreeNode parent; private String name; private List<TreeNode> children = new 阅读全文

posted @ 2016-07-14 14:06 vbvb520 阅读(219) 评论(0) 推荐(0) 编辑

2016年7月12日

对于类和对象的认识

摘要: 1.类是一种模版,比如猫类,狗类,类是一种抽象的总体的概念; 2.对象是指定的事物,如那个小花猫,那只狗,指的是特定的真实的对象; 3.在java中需要使用new 关键字进行对象的创建,例如:Source source = new Source();(这里的Source为一个类)。 这样Source 阅读全文

posted @ 2016-07-12 09:15 vbvb520 阅读(136) 评论(0) 推荐(0) 编辑

对排序的认识

摘要: 排序或许很简单,但是一旦你经常使用排序 order by 你会发现你的数据可以以一种更加直观有效的方式呈现在你面前,这样有利于对数据进行操作, 例如:SELECT * FROM EMP T; 根据其中一个字段排序后:SELECT * FROM EMP T ORDER BY T.DEPTNO; 看起来 阅读全文

posted @ 2016-07-12 09:02 vbvb520 阅读(186) 评论(0) 推荐(0) 编辑

2016年7月8日

设计模式分类

摘要: 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式,共七种:适配器模式,装饰者模式,代理模式,外观模式,桥接模式,组合模式,组合模式,享元模式。 行为型模式,共十一种:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式, 阅读全文

posted @ 2016-07-08 14:01 vbvb520 阅读(138) 评论(0) 推荐(0) 编辑

2016年7月6日

二十三种设计模式之:适配器模式

摘要: 适配器模式将某个类的接口转换成客户期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性的问题。主要分为三类:类的适配器模式,对象的适配器模式,接口的适配器模式。 1.类的适配器模式 实现思想是:有一个类Source,拥有一个方法method1,待适配;目标接口是Targetable,通过 阅读全文

posted @ 2016-07-06 10:14 vbvb520 阅读(180) 评论(0) 推荐(0) 编辑

2016年7月4日

java Web之:分层设计

摘要: 1、早期Web系统是没有使用分层思想进行设计的,大量的代码会出现在一个servlet或者jsp中,这样就不可避免的造成代码质量低劣。 2、MVC分层模式 MVC分层模式是指模型(Model)、视图(View)、控制(Controller)的缩写,使用分层模式不仅可以让代码的质量提高,对于后期的维护也 阅读全文

posted @ 2016-07-04 17:27 vbvb520 阅读(357) 评论(0) 推荐(0) 编辑

二十三种设计模式之:工厂方法模式

摘要: 工厂方法模式是将工厂类放到一个方法中进行创建,这样既可以实现工厂类的创建,又可以不修改工厂类的代码,从而对功能进行扩展,这样设计的另一个好处是:对代码实现了很好的封装。 例: 创建一个工厂接口 public interface Sender{ public void send(); } 两个工厂实现 阅读全文

posted @ 2016-07-04 10:51 vbvb520 阅读(206) 评论(0) 推荐(0) 编辑

2016年7月1日

查找数据库表中的建表语句

摘要: SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u; 阅读全文

posted @ 2016-07-01 14:35 vbvb520 阅读(231) 评论(0) 推荐(0) 编辑

二十三中设计模式之:单例模式

摘要: 单例模式通常用于保证系统中一个类只有一个单例。 单例模式分为三种:懒汉式、饿汉式、双重锁模式 例1:懒汉式(会产生线程安全问题,需要使用synchronized关键字进行加锁,只有在使用单例模式的时候,实例对象才会被创建) public class Singleton{ //1.构造方法私有化 pr 阅读全文

posted @ 2016-07-01 09:38 vbvb520 阅读(170) 评论(0) 推荐(0) 编辑

导航