腼腆斑马

文章
9
资源
0
加入时间
2年10月24天

JS考虑到性能问题,如何快速从一个巨大的数组中随机获取部分元素,比如有个数组有100K个元素,从中不重复随机选取10K个元素。

考虑到性能问题,如何快速从一个巨大的数组中随机获取部分元素,比如有个数组有100K个元素,从中不重复随机选取10K个元素。首先我们要快速生成一个巨大的数组通过Set特性,存放随机数,这里需要注意的是,没有就add,有就递归,总之要保证遍历的每一项都要找到一个唯一随机值,如果有就跳过就不能保证最后能获取到10k个值。const randomNumHandle = (len, randomN...

weblogic手动生成dump文件 linux命令,Weblogic HeapDump 配置

5月份上了一个版本,可是好景不长,第一个星期宕机了一次,第二周的周一,发现宕机了两次,均是OOM,这个对于银行的生产环境来说,非常严重。所以需要尽快分析日志dump文件来分析,到底是什么原因。查找到原来是导出csv70W+导致,所以需要对相关代码进行更改。找到这篇文章,对解决weblogic OOM有所思路一般报OOM异常都是代码有问题,所以写代码一定要谨慎一些。悲催的前个星期,生产环境的Webl...