- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 java线程 线程池
线程池本质是一种空间换时间的思想 需要处理非常多请求时候,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,是一项十分消耗资源的操作,且当线程数量太多时,系统不一定能受得了。通过复用线程池中的线程,来避免不断的创建和销毁线程给系统带来的性能开销。 对线程进行一些维护和管理,比如定时开始,周期执行,并发数控制/限制。Java通过Exe...
2018-09-29 15:30:21 109
原创 10G的文件,2G内存,统计出现频率最高的数字
记录一个问题: 有一个10G大小的文件,文件内为一行一个的整数,给定可使用内存为2G.要求统计出现次数最多的数字。1、流式数据处理(这块后面单独写吧,埋坑....)2、分文件处理 读入部分文件,对数值模10.取值相同放入一个文件。然后处理10个文件。统计出现次数最多的。 我认为上面这种方案可以解决一种情况。就是文件数值不重复。或者重复较少的情况假设一种极端情...
2018-09-29 13:06:52 7940
原创 两个栈实现队的思考
近期一个思考题。 两个栈,如何实现队。首先我们了解队和栈的结构特点:栈(stack) :后进先出;队(queue) :先进先出; 举个栗子:三叔的盗洞。没挖通的时候就是栈,出口只有一个,就是进来时候的那个。在洞里的人要出去只能后进的先出。盗洞挖通了就是队。进去找宝贝要先进人先出,排队进;(虽然不是很严谨) ...
2018-09-29 11:25:25 152
catalina-jmx-remote.jar
2017-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人