- 博客(8)
- 收藏
- 关注
原创 线程池拒绝策略——CallerRunsPolicy
最近在搞线程池,用到了CallerRunsPolicy这个拒绝策略。为什么选用CallerRunsPolicy?因为考虑到数据一条都不能丢失,所以选择了CallerRunsPolicy策略。保证数据来了不会丢。天真的幻想着这策略好啊!经过了一段时间的实战考验,发现了一个问题,数据处理不过来,经常堆积,这样还行能接受。遇到什么问题?在从单线程改用多线程后,阻塞队列在高峰期时经常是满的。阻塞队列经常是满了,于是考虑从处理效率上入手,(同事解决的)优化了程序处理速度和数据库写入效率,缓解了这个问题,线
2020-06-30 21:44:44
38791
17
原创 Java学习笔记3——System类
一、系统类System 该类位于java.lang包public final class System {...}
2017-12-07 00:01:43
191
原创 Java学习笔记2——Arrays类
一、Arrays工具类 Arrays是针对数组操作的工具类。 Arrays不能实例化。内置了私有的默认构造函数,保证其不能被实例化。private Arrays() {}1、成员方法 (1)排序sort方法:对不同类型进行排序。 A、对基本类型的排序 支持以下基本类型:char,byte,short,int,long,float,double进行排序。以下以int为例。 ①对数组a进行排
2017-12-06 23:18:14
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人