一个简单的java专用对象池
package com.word.tools.pool;
import java.util.Vector;
import com.word.po.ObjectPool_Param;
import com.word.po.TyjkXmlPO;
public class TyjkXmlPool
{
/**对象池参数*/
private ObjectPool_Param ob_param;
/**存放对象的Vector*/
private Vector<TyjkXmlPO> tyjkVector;
/**对象池已创建对象数目*/
private int ob_pool_num;
public TyjkXmlPool(ObjectPool_Param ob_param)
{
ob_pool_num = -1;
this.ob_param = ob_param;
tyjkVector = new Vector<TyjkXmlPO>();
}
/**
* 中对象池中取出一个对象,如果对象池里没有对象,并且对象数目没超过最大可用对象数目,
* 则return new TyjkXmlPO();并且ob_pool_num++;如果所有对象已借出,则wait();
* return tyjkVector.remove(0);如果对象池中存在未借出对象,则return
* tyjkVector.remove(0);
*
* @return TyjkXmlPO
*/
public TyjkXmlPO getTyXmlPO()
{
if(tyjkVector.size()<this.ob_param.getPoolMin())
{
if(ob_pool_num<this.ob_param.getPoolMax())
{
//如果对象池里没有对象,并且对象数目没超过最大可用对象数目
ob_pool_num++;
return new TyjkXmlPO();
相关文档:
Java 6 RowSet 使用完全剖析(1)
关键字: rowset
javax.sql.rowset 自 JDK 1.4 引入,从 JDK 5.0 开始提供了参考实现。它主要包括 CachedRowSet,WebRowSet,FilteredRowSet,JoinRowSet 和 JdbcRowSet。 除了 JdbcRowSet 依然保持着与数据源的连接之外,其余四个都是 Disconnected RowSet。
相比较 java.sql.ResultSet ......
光荣的在期末再一次患上了“化脓性扁桃体炎”。带着39度的体温考试的确不是个舒服的事,那几天这把我给急得啊,总不能在这个时候晚节不保吧?真不知是为什么,这个病在这半个学期里折磨了我好几次,弄的我都对自己没什么信心了,希望这回在家里能够好好调整修养一番,开始新的旅程。
毕设的题目也出来了,只不过 ......
Oracle and Sun
http://www.oracle.com/events/productstrategy/index.html
Oracle + Sun: Java Strategy
http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12630/lobby_external_flash_clean_480x360/default.htm
Oracle + Sun: Java Strategy
......
注:不适合web工程
1、利用System.getProperty()函数获取当前路径:
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹
try{
System.out.println(directory. ......
将Flex与Spring集成后(BlazeDS 与Spring集成指南 ),第一个面临的问题就是:对于Java端返回的各种Java类型的对象,Flex中能否有相应的数据类型来映射。
处理,尤其是List、Set、Map及POJO对象值。
在 BlazeDS 与Spring集成指南 例子的基础上,调整相关的测试代码如下:
1、Java端
1.1、com.yeeach.HelloWorldService ......