- 博客(4)
- 收藏
- 关注
原创 java 线程池使用以及参数介绍
final int bufferSize = 4096; //存储待处理事件的阻塞队列,基于公平锁的阻塞队列可以保证事件的顺序处理,但性能略差于非公平锁阻塞队列 ArrayBlockingQueue<Runnable> fairBlockingQueue = new ArrayBlockingQueue<Runnable>(bufferSize, true); //参数依次...
2018-06-26 11:56:42 205
原创 时间复杂度O(1)的高效敏感词过滤算法,AC算法的JAVA实现
如果有人感兴趣的话,再具体讲解思路吧!import java.util.Collection; import java.util.HashMap; import java.util.LinkedList; import java.util.Map; import java.util.Queue; /** * * created by jiayaoguang at 2017年9月28日 敏感...
2018-05-25 21:42:29 1336
原创 《阿里巴巴规范》笔记
1.【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。说明:Executors 返回的线程池对象的弊端如下:(1)FixedThreadPool 和 SingleThreadPool:允许的请求队列长度为 Integer.MAX_VALUE,可能会堆积大量的请求,从而导...
2018-05-25 21:15:29 183
原创 LeetCode 462. Minimum Moves to Equal Array Elements II
462. Minimum Moves to Equal Array Elements II User Accepted: 541User Tried: 653Total Accepted: 561Total Submissions: 1588Difficulty: Medium Given a non-empty integer array, fin
2016-11-20 14:59:05 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人