文章列表
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点
安全的单例模式:
/*
* @(#)Singleton.java 2014-8-1
*
* Copyright 2014 XXXX, Inc. All rights reserved.
*/
package com.fiberhome.singleton;
/**
* 单例对象
*
* @author liyan
* @version 2014-8-1
* @since 1.0
*/
public class Singleton
{
/**
...
[4]设计模式——代理模式
- 博客分类:
- Java设计模式
代理模式
概述:为其他对象提供一种代理以控制对这个对象的访问
类图
代理接口对象
/*
* @(#)ProxyInterface.java 2014-4-10
*/
package com.proxy;
/**
* 代理接口对象
* @author liyan
* @version 2014-4-10
...
其实是写Java的,但是最近学习Python,于是写了一个Python的简单脚本练手 如何找到SAE上面所有的精华帖子,周末一个人无聊于是研究了一下python的urllib2,下面说下自己收集精华帖子的思路: 1,发送相关模块的请求,生产html信息返回给本地 2,处理html信息,找到可以标示精华帖子的html 3,提取取出href熟悉和<a></a>标签包含的名称 思路很简单,代码也不复杂,下面帖上自己的代码
#! /usr/bin/env python
#coding=utf ...
装饰器模式
装饰器模式(Decorator),动态的给一个对象添加一些额外的职责,就增加功能来说,装饰器模式比生成子类更加灵活。
类图:
Component:定义一个组件接口,可以给这些对 ...
过程(procedure)
过程是执行一系列PL/SQL操作的子程序,从根本上讲,过程就是命名的PL/SQL程序库,他可以拥有参数,过程编译后参数在数据库中,然后由应用程序或者其他的PL/SQL块调用。
创建过程的语法:
CREATE [OR REPLACE] PROCEDURE 过程名[(过程参数列表)]
{IS|AS}
--声明部分
BEGIN
--可执行部分
[EXCEPTION]
--异常处理部分
END[过程名];
注意:1,过程有两种,分别为含参数和不含参数的过程;
2,sqlplus提示符下调用为
...
工厂方法模式
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
类图结构:
下面我们通过代码实现上面的类图:
1,首先我们定义产品接 ...