自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

设计模式第二篇 工厂模式(2) 工厂方法模式 factory method

简单工厂模式 (参见http://blog.csdn.net/zj_1395201/article/details/6648340)的核心是那个核心工厂类,其决定何时创建哪一个具体产品。这样做的优点可以使客户端不必负责产品的具体创建,只需要消费产品即可。但是缺点是如果具体产品的种类很多的话,核心工厂类中判断逻辑会很复杂,而且如果需要加入新的产品时,就需要将创建该新产品的逻辑加入到核心工厂类中去! ...

2011-07-31 15:54:00 68

设计模式第一篇 工厂模式(1) 简单工厂模式simple factory

工厂模式专门负责将拥有共同接口的类实例化。工厂模式可以动态的决定需要实例化哪个具体类,不必事先知道每次实例化哪个类! 工厂模式主要有三种形态: 1、简单工厂模式 simple factory : (又称静态工厂方法模式) 2、工厂方法模式 factory method : (又称多态性工厂模式) 3、抽象工厂模式 abstract factory : (又称工具箱模式) 本文将介绍第一种...

2011-07-31 15:52:00 62

JDK中有关23个经典设计模式的示例

本文转自http://www.iteye.com/news/18725 推荐一篇非常好的文章 http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns Structural(结构模式) Adapter: 把一个接口或是类变成另外一种。 jav...

2011-07-29 16:29:00 56

android 加载大图片时报OOM的解决方案(源码)

在Android中:   1.一个进程的内存可以由2个部门组成:java 施用内存 ,C 施用内存 ,这两个内存的和必需小于16M,不然就会出现各人熟悉的OOM,这个就是熬头种OOM的情况。   2.一朝内存分配给Java后,以后这块内存纵然开释后,也只能给Java的施用,这个估计跟java虚拟机里把内存分成好几块进行缓存的原因有关,反正C就别想用到这块的内存了,所以要是Java突然占用了一个大...

2011-07-28 14:34:00 104

一个简单的Hibernate例子

因为我的例子是连接Sql Server 2000的数据库。所以,你得首先安装好Sql Server 2000。然后创建一个student的数据库实例,并创建一张student_table的表。主要包括以下4个字段:id varchar 32字节 主键stuName varchar 10字节cardId varchar 10字节age int 如果你用的是Workshop或者是别的带有Hiberna...

2011-07-26 14:55:00 92

成熟的J2EE框架应该具体的功能

文件读写 分页 导入/出 下载 页面输入合法性判断 权限 工作流 联动 弹出对话框与父窗口的交互 日志 Junit测试 配置文件读取 树结构功能 柱状图、饼状图、拆线图等 地图展示 flex 随机验证码 邮件 错误处理机制 浏览器兼容 ...

2011-07-25 14:23:00 66

IBinder对象在进程间传递的形式(一)

命题 当service经常被远程调用时,我们常常用到aidl来定一个接口供service和client来使用,这个其实就是使用Binder机制的IPC通信。当client bind service成功之后,系统AM会调用回调函数onServiceConnected将service的IBinder传递给client, client再通过调用aidl生成的asInterface()方法获...

2011-07-22 14:59:00 81

JAVA-用HttpClient来模拟浏览器GET,POST

一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供...

2011-07-20 10:57:00 70

启动 WLS 时的身份验证错误

启动 WLS 时的身份验证错误 问题描述WebLogic Server 不启动,并抛出与管理密码、管理授权或 LDAP 有关的错误。 故障排除请注意,并非下面所有任务都需要完成。有些问题仅通过执行几项任务就可以解决。快速链接 为什么发生此问题? 启动身份无效(WLS 7.0 和 WLS 8.1) 内嵌的 LDAP:丢失管理密码(WLS 7.0 和 WLS 8.1) 内嵌的 LDAP:更改管理...

2011-07-13 14:04:00 253

linux安装jdk1.6始终显示版本1.4的解决方法

网上查了许多资料,误打误撞才弄懂,方法如下: 首先安装好jdk1.6,设置好环境变量,java -version始终显示jdk1.4.2 这样解决该问题: [root@localhost bin]#cd /usr/bin[root@localhost bin]# ln -s -f /usr/java/jdk1.6.0_22/jre/bin/java[root@localhost bin]# ln ...

2011-07-11 11:11:00 87

Service如何关闭启动自己的Activity

今天在编写Android程序的时候,遇到这个问题。通过百度和google的搜索结果,总结出以下方法:方法一:public classmServiceextendsService{//保存在service中的Activity对象 private static mActivity m;//启动服务 static voidstartservice(Context c){ m=(mActivity)c; ...

2011-07-06 11:39:00 238

Redhat 5 下 Oracle10g 安装,相信没有比这个更全的了

1.安装JDKhttp://java.sun.com(1) 下载后的BIN文件可以直接执行# chmod 755 jdk-1.6.0_23-linux-i586.rpm.bin# ./ jdk-1.6.0_23-linux-i586.rpm.bin此步完成后,会生成jdk-1.6.0_23-linux-i586.rpm的文件默认安装到了/usr/java/jdk1.6.0_23(2) /etc/p...

2011-07-04 21:45:00 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除