- 浏览: 551744 次
- 性别:
- 来自: 广州
最新评论
文章列表
04 Proxy 模式(一)
- 博客分类:
- 设计模式
转自:http://www.riabook.cn/doc/designpattern/
Design Pattern: Proxy 模式(一)
在 Gof 的书中对Proxy模式的目的给定为:为其它的物件提供一种代理,以控制对这个物件的访问。由这句话所延伸出来的意思是,根据您的目的不同,您的代理 ...
03 Singleton 模式
- 博客分类:
- 设计模式
转自:http://www.riabook.cn/doc/designpattern/
Design Pattern: Singleton 模式
Singleton的英文意义是独身,也就是只有一个人,应用在物件导向语言上,通常翻译作单例:单一个实例(Instance)。
很多时候,您会需要Singleton模式,例如印 ...
02 Abstract Factory 模式
- 博客分类:
- 设计模式
转自:http://www.riabook.cn/doc/designpattern/
Design Pattern: Abstract Factory 模式
假设您要制作一个对话方块(Dialog)元件,您希望的是这个对话方块可以有不同的视感(Look-and- feel),最基本的想法是,藉由Setter将不同视感的元件设定给这个对话方块,例如:CustomDialog.java
public class CustomDialog {
private IButton button;
private ITextField textField;
...
01 Simple Factory 模式
- 博客分类:
- 设计模式
转自:http://www.riabook.cn/doc/designpattern/
Design Pattern: Simple Factory 模式
Simple Factory模式(又称Static Factory模式),一个Simple Factory生产成品,而对客户端隐藏产品产生的细节。实作时定义一个产品介面(interface),并透过特定静态方法来建立成品。
假设有一个音乐盒工厂,购买音乐盒的客人不用知道音乐盒是如何制作的,他只要知道如何播放音乐盒就可以了,以 UML 类别图来表示以上的概念:
如上图所示的,MusicBoxDemo代表了客户的角色,它只依赖于 ...
装饰模式与代理模式的区别(转载)
- 博客分类:
- 架构面霸
转自:http://www.cnblogs.com/jaredlam/archive/2011/11/08/2241089.html
学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。
首先,让我们先看一下下面的这两个UML类图,他们分别描述了装饰器模式和代理模式的基本实现。
...
Decorator模式
- 博客分类:
- 设计模式
转自:http://wenku.baidu.com/link?url=D5OVLZrxNmspCYfOazJI2Q84NG6W6p6_WoFePBahaWRTmH4YAuIfv3_FE9_TyWWjx7BT5JkdO_1u957BF1uQxGkyiI8d4mVbXR6H84JjiC7###
学习笔记,转自:http://blog.csdn.net/ljchlx/article/details/8028672
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip gzip 命令: # gzip test.txt 它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样 # gunzip test.txt.gz 它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 ...
spring mvc配置完后实现下载功能
- 博客分类:
- Spring
学习笔记,转自:http://blog.csdn.net/huang_hws/article/details/6689213
实现是前台:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w ...
单例的httpClient
- 博客分类:
- Code
学习笔记,转自:http://www.cnblogs.com/santry/archive/2011/08/28/2155910.html
使用单例模式实现自己的HttpClient工具类
引子
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。
比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果:
try {
...
(总结)HTTP常见错误返回代码
- 博客分类:
- 网络面霸
学习笔记,转自:http://www.ha97.com/4000.html
(总结)HTTP常见错误返回代码
发表于: Browser, Web Server | 作者: 谋万世全局者
标签: http,
JVM系列三:JVM参数设置、分析
- 博客分类:
- JAVA面霸
学习笔记,转自:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
主题:Java面试122题
- 博客分类:
- JAVA面霸
学习笔记,转自:http://blog.csdn.net/m13666368773/article/details/7633016
学习笔记,转自:http://www.blogjava.net/max/archive/2006/12/06/85925.html
EJB3 拦截器(Interceptor)
- 博客分类:
- Spring面
学习笔记,转自:http://hi.baidu.com/qchen06/item/7f821a79b57b225a0c0a0747
过滤器与拦截器的区别
- 博客分类:
- JAVA面霸
学习笔记,转自:http://blog.sina.com.cn/s/blog_8bcfeeda010107q0.html