上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 1.1简单工厂(Simple Factory)模式简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。1.1.1工厂模式的几种形态工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化,工厂模式有以下几种形态:简单工厂(Simple Factory)模式:又称静态工厂方法(Static Factory Methord)模式。工厂方法(Factory Method)模式:又称多态性工厂(Polymorphic Factory)模式或虚拟构造子(Virtual Cons 阅读全文
posted @ 2012-09-13 20:56 古来征战几人回 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Java 5中提供了另一种实现线程同步或互斥的机制,即使用Lock和Condition。Lock比传统线程模型中的synchronized方式更加面向对象,也提供了更多可选择的锁机制。与生活中的锁类似,锁本身也是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须使用同一个Lock对象。锁是上在代表要操作的资源的类的内部方法中,而不是线程代码中。Lock使用示例: 1 import java.util.concurrent.locks.Lock; 2 import java.util.concurrent.locks.ReentrantLock; 3 4 // An example. 阅读全文
posted @ 2012-09-13 20:46 古来征战几人回 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 应该是C3P0 吧。我用的是xml方式的配置<?xml version="1.0" encoding="UTF-8"?><c3p0-config><default-config><property name="checkoutTimeout">30000</property><property name="idleConnectionTestPeriod">30</property><property name="i 阅读全文
posted @ 2012-05-29 16:55 古来征战几人回 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.51testing.com/?uid-13795-action-viewspace-itemid-214722今天BSTestTeamQQ群里有一个朋友碰到一个问题,lr跑用户上班登记时。300并发,数据库和应用服务器的压力都不大,可是数据库中只跑进去了280条数据。查看错误日志原来是ORA-12519用记连接数问题!oracle10G默认连接数为150.也可以通过以sql语句查看修改。----数据库允许的最大连接数select value from v$parameter where name = 'processes'-----修改最大连接数:a 阅读全文
posted @ 2012-05-29 16:51 古来征战几人回 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 在手工注册DLL文件时,有时会出现“对DllRegisterServer的调用失败,错误代码为0x8007005”的提示,导致注册失败,该问题经常出现在Vista系统和Windows7系统下,解决办法如下:方法一:运行(或[win]+r):然后输入regsvr32 wavdest.dll 回车进行注册,出现“模块wavdest.dll已加载,但对于DllRegisterServ的调用失败,错误代码为0x8007005” 按确定。之后按开始--所有程序--附件---以管理员身份运行命令提示符(鼠标右键单击) 再次输入regsvr32 wavdest.dllok搞定这个我试过了,很好用的方法二:在 阅读全文
posted @ 2012-05-29 16:46 古来征战几人回 阅读(3817) 评论(0) 推荐(0) 编辑
摘要: 2008-06-30 19:00:02,250 WARN [com.mchange.v2.resourcepool.BasicResourcePool] - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@b27de5 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number 阅读全文
posted @ 2012-05-25 09:32 古来征战几人回 阅读(944) 评论(0) 推荐(0) 编辑
摘要: Struts FileUpload 异常处理之Processing of multipart/form-data request failed.在使用FileUpload的过程中,有一个经常抛出异常如下:ERROR [http-8081-Processor21] (CommonsMultipartRequestHandler.java:201) -2008-04-10 11:20:27,671 Failed to parse multipart requestorg.apache.commons.fileupload.FileUploadException: Processing of mul 阅读全文
posted @ 2012-05-24 16:26 古来征战几人回 阅读(6993) 评论(0) 推荐(0) 编辑
摘要: 一、认识国际化资源文件这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。使用这个类,要注意的一点是,这个properties文件的名字是有规范的:一般的命名规范是:自定义名_语言代码_国别代码.properties,如果是默认的,直接写为:自定义名.properti 阅读全文
posted @ 2012-05-20 11:42 古来征战几人回 阅读(454) 评论(0) 推荐(1) 编辑
摘要: 用过AlertDialog的童鞋应该都很清楚,当我们新建一个AlertDialog的时候,它的背景色和标题都是固定样式的,有的时候跟你设计的AP风格可能不是很搭配,在这种情况下,如果我们想改变一下,可以通过下面的方式:1、更改AlertDialog的背景色 AlertDialog.Builder settingDialog = new AlertDialog.Builder(mContext);settingDialog.setInverseBackgroundForced(true);2、更改AlertDialog title的样式TextView title = new TextView( 阅读全文
posted @ 2012-05-19 11:23 古来征战几人回 阅读(14554) 评论(1) 推荐(1) 编辑
摘要: 搞定了一个困扰许久的问题,原来sqlite中的主键也是可以设置为自增的:)方法就是声明为 INTEGER PRIMARY KEY 的字段可以自动增加。 网上查到资料说,从 SQLite 的 2.3.4 版本开始,如果将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么只需向该表的该字段插入一个 NULL 值,这个 NULL 值将自动被更换为比表中该字段所有行的最大值大 1 的整数;如果表为空,那么将被更换为 1。CREATE TABLE "ProcessList"([Id] integer(4) PRIMARY KEY,[Type] varchar(20 阅读全文
posted @ 2012-05-17 22:09 古来征战几人回 阅读(879) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页