您现在的位置是:课程教程文章
java对象池的使用步骤
2023-12-14 20:51课程教程文章 人已围观
Java零基础入门到精通java视频教程 零基础
Java零基础入门到精通java视频教程 零基础咨询微信:adam8831 下单前请加老师微信,不联系,不提供软件,不提供课件,不...JavaScript进阶课:探索操作页面元素的奥秘
JavaScript进阶课:探索操作页面元素的奥秘课程咨询、获取课件、技术交流直接加入博学谷在线学习:631731828 课程简介:...YOLOv5自定义对象检测
YOLOv5自定义对象检测通过一个完成的例子,介绍pytorch版本YOLOv5模型的自定义训练到部署的全过程。...Java基础|ajax技术与EL和JSTL标签库【尚学堂
Java基础|ajax技术与EL和JSTL标签库【尚学堂...
说明
1、创建工厂类,继承或者实现基础接口。
通过继承BaseGenericObjectPool或者实现基础接口PooledObjectFactory,并按照业务需求重写对象的创建、销毁、校验、激活、钝化方法,其中销毁多为连接的关闭、置空等。
2、创建池,继承GenericObjectPool。
通过继承GenericObjectPool或者实现基础接口ObjectPool,建议使用前者,它为我们提供了空闲对象驱逐检测机制(即将空闲队列中长时间未使用的对象销毁,降低内存占用),以及提供了很多对象的基本信息,例如对象最后被使用的时间、使用对象前是否检验等。
3、创建池相关配置
通过继承GenericObjectPoolConfig或者继承BaseObjectPoolConfig,来增加对线程池的配置控制,建议使用前者,它为我们实现了基本方法,只需要自己添加需要的属性即可。
4、创建包装类
即要存在于对象池中的对象,在实际对象之外添加许多基础属性,便于了解对象池中对象的实时状态。
实例
private volatile int maxIdle = GenericObjectPoolConfig.DEFAULT_MAX_IDLE; private volatile int minIdle = GenericObjectPoolConfig.DEFAULT_MIN_IDLE; public static final int DEFAULT_MAX_IDLE = 8; public static final int DEFAULT_MIN_IDLE = 0;
以上就是java对象池的使用步骤,希望对大家有所帮助。更多Java学习指路:Java基础
本教程操作环境:windows7系统、java10版,DELL G3电脑。
课程教程:java对象池的使用步骤上一篇:java多态的向上转型是什么
下一篇:没有了