摘要: 有时候,仅仅简单的把池中的所有对象都当成一类对象并不能解决所有问题,有时候我们需要根据一些参数比如key值去查找某些指定的池中对象,比如可以根据一个参数来决定使用池中具体的那一个数据库连接,等等。此时就需要使用KeyedPoolableObjectFactory和KeyedObjectPool接口。一个Connection类,可以想象成一个远程连接比如数据库连接等。其中包括创建连接,关闭连接,和一个print方法。package com.googlecode.garbagecan.commons.pool.sample2; import org.slf4j.Logger; import or. 阅读全文
posted @ 2011-07-14 22:51 程序员天下 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 工作中需要减少对一些比较耗系统资源对象的创建和初始化工作,因此想到了apache commons-pool工具包。commons-pool包里主要包括三个重要的接口:ObjectPool用于管理要被池化的对象的借出和归还;ObjectPoolFactory用于大量生成相同类型和设置的ObjectPool。看看下面的例子一个Connection类,可以想象成一个远程连接比如数据库连接等。其中包括创建连接,关闭连接,和一个print方法。package com.googlecode.garbagecan.commons.pool.sample1; import org.slf4j.Logger;. 阅读全文
posted @ 2011-07-14 22:17 程序员天下 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 前几天,帮朋友做了几款地图API接口调研,推荐他使用百度BMap和谷歌GMap API,后来又直接交由我来替他做一来上周帮研究生部老师做的学位证书精准打印系统基本完工,晚上有点时间研究下js二来去年刚到百度实习头1个月,做的正是js,因此对BMap部分源码、API接口风格以及文档也都有些了解花了一天两夜,基本功能需求都已经实现(自定义标注、精确和模糊查询、个性化添加、右键菜单等),先贴出效果图:上图布局,最上面是测试通过的浏览器及其版本,左侧是动态加载的数据源和查询功能,右侧则是调用BMap API实现自己的应用知识拓展:关于js和css的浏览器兼容性问题,请参见我在百度空间的博客 Javas 阅读全文
posted @ 2011-07-14 16:29 程序员天下 阅读(6746) 评论(1) 推荐(1) 编辑