<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-5  評論-41  文章-13  trackbacks-0
    這個其實沒怎么仔細研究,不過好像也挺簡單的,下面是一個簡單的例子。(可能還有其他更簡單的用法,等我看完源代碼再說)

    1。自己實現一下PoolableObjectFactory。主要是實現makeObject方法,生成并返回一個自己想要的類實例。如果想要實現可重用也很簡單,加一個setObject的方法,然后在makeObject中使用反射機制生成類的實例。

    package?com.pool;

    import?org.apache.commons.pool.PoolableObjectFactory;

    import?com.domain.User;

    public?class?MyObjectFactory?implements?PoolableObjectFactory?{

    ????
    private?int?id;
    ????
    public?MyObjectFactory()?{
    ????????
    super();
    ????}

    ????
    public?Object?makeObject()?throws?Exception?{
    ????????User?user
    =new?User();
    ????????user.setId(id);
    ????????user.setName(
    "name"+id);
    ????????id
    ++;
    ????????
    return?user;
    ????}

    ????
    public?void?destroyObject(Object?arg0)?throws?Exception?{
    ????????
    //?TODO?Auto-generated?method?stub

    ????}

    ????
    public?boolean?validateObject(Object?arg0)?{
    ????????
    //?TODO?Auto-generated?method?stub
    ????????return?true;
    ????}

    ????
    public?void?activateObject(Object?arg0)?throws?Exception?{
    ????????
    //?TODO?Auto-generated?method?stub

    ????}

    ????
    public?void?passivateObject(Object?arg0)?throws?Exception?{
    ????????
    //?TODO?Auto-generated?method?stub

    ????}

    }

    然后通過如下代碼進行使用:
    ????????GenericObjectPool?pool?=?new?GenericObjectPool(new?MyObjectFactory());
    ????????pool.setMaxActive(
    5);//默認是8
    ????????????????
    ????????????????pool.borrowObject();
    //取出object
    ????????????????pool.returnObject(yourobject);//把取出的object還給對象池

    posted on 2006-04-12 13:08 OO 閱讀(1275) 評論(0)  編輯  收藏 所屬分類: 框架、工具的使用

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 无码的免费不卡毛片视频 | 色老头综合免费视频| 影音先锋在线免费观看| 亚洲入口无毒网址你懂的| 4399好看日本在线电影免费| 久久久久se色偷偷亚洲精品av| 亚洲免费闲人蜜桃| 国产精品亚洲一区二区麻豆| 成年女人毛片免费观看97| 亚洲另类自拍丝袜第五页| 国产v片免费播放| 男女污污污超污视频免费在线看| 亚洲精品麻豆av| 羞羞视频免费网站在线看| 亚洲AV无码一区东京热久久| 国产精品视频白浆免费视频| 久久亚洲春色中文字幕久久久| 2019中文字幕在线电影免费| 国内精品久久久久影院亚洲| 国产免费人成视频在线观看| 91成人免费福利网站在线| 久久亚洲AV成人无码电影| 成人免费视频试看120秒| 高潮毛片无遮挡高清免费视频 | 国产精品免费_区二区三区观看| 亚洲av永久无码| 国产aⅴ无码专区亚洲av麻豆| 免费国产成人α片| 99热亚洲色精品国产88| 免费大黄网站在线观| 99视频在线免费观看| 亚洲日韩乱码中文无码蜜桃臀| 女人18毛片水真多免费看| 一出一进一爽一粗一大视频免费的| 国产亚洲一区二区在线观看| 黄在线观看www免费看| 美女扒开尿口给男人爽免费视频 | 国产特级淫片免费看| 精品久久久久久国产免费了| 亚洲美女在线观看播放| 午夜国产羞羞视频免费网站|