java内存模型 1、JVM内存区域 方法区:类信息、常量、static、JIT (信息共享) java堆:实例对象 GC (信息共享) OOM VM stack:JAVA方法在运行的内存模型 (OOM) PC: java线程的私有数据,这个数据就是执行下一条指令的地址 Native method ...
分类:
编程语言 时间:
2019-10-11 12:18:23
阅读次数:
94
问题描述:开发人员反应有一个redis(172.31.92.81)从库,数据比其他集群中的数据少,导致应用出现问题。 # Keyspacedb0:keys=73,expires=5,avg_ttl=0 正常数据 # Keyspacedb0:keys=60,expires=5,avg_ttl=0 异常 ...
分类:
其他好文 时间:
2019-10-11 09:20:38
阅读次数:
135
处理空值 Excel方法 在Excel中,碰到空值的时候直接可以通过定位空值之后然后进行统一改动。 定位空值后处理空值 定位空值后处理空值 Pandas方法 dropna把带有空值的行全部去除。 dropna dropna fillna对空值进行填充。 fillna fillna 清理字符串中的空格 ...
分类:
编程语言 时间:
2019-10-10 22:03:20
阅读次数:
541
(1)Bloomfilter在Hbase中的作用 Hbase利用Bloomfilter来提高随机读(get)的性能,对于顺序读(scan)而言,设置Bloomfilter是没有作用的(0.92版本以后,如果设置了bloomfilter为rowcol,对于执行了qualifier的scan有一定的优化 ...
分类:
其他好文 时间:
2019-10-10 17:28:00
阅读次数:
145
最近公司项目经常出现OOM,dump出堆栈信息发现User对象占了80%的内存, 检查代码未发现有查询全量用户信息的地方,该现象连续出现了一个星期,都是User对象引起的, 仔细查看日志发现有一个接口调用异常频繁,再结合代码分析发现在接口层上一级有一个拦截器,校验session里面的用户信息, 可以 ...
分类:
其他好文 时间:
2019-10-08 14:24:50
阅读次数:
100
什么是算法 算法的五个特征:有穷性,确定性,可行性,有输入,有输出 算法的设计原则:正确性,可读性,健壮性bug/高效率与低存储。内存+cpu内存占用最小。 评价算法的两个重要指标:时间复杂度(运行一个程序花费的时间),空间复杂度(运行程序所需要的内存 OOM 一般就是找数组容器等)。 1.常数性时 ...
分类:
编程语言 时间:
2019-10-08 12:39:46
阅读次数:
102
Linux内核根据应用程序的要求分配内存,通常来说应用程序分配了内存但是并没有实际全部使用,为了提高性能,这部分没用的内存可以留作它用,这部分内存是属于每个进程的,内核直接回收利用的话比较麻烦,所以内核采用一种过度分配内存(over-commit memory)的办法来间接利用这部分“空闲”的内存, ...
分类:
其他好文 时间:
2019-10-07 23:30:09
阅读次数:
106
一、概念 1. 内存泄漏:对象使用完之后,没有按照预期被GC回收,一直留在内存中 2. 内存溢出:大量对象一直留在内存中,导致内存不够用(OOM),影响正常的程序运行 二、内存泄漏的场景 1. 内存中数据量太大,比如一次性从数据库中取出来太多数据 2. 静态集合类中对对象的引用,在使用完后未清空(只 ...
分类:
其他好文 时间:
2019-10-06 17:13:00
阅读次数:
86
JVM生成dump文件一般有两种方式 一、 出现OOM时自动生成堆dumpJVM启动命令增加两个参数:-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/home/app/dumps/ 二、人工通过执行指令,直接生成当前JVM的dump文件例如:jmap ...
分类:
其他好文 时间:
2019-10-05 00:35:02
阅读次数:
174
1.npm install animate.css --save2.在main.js中 import animate from 'animate.css';3.使用: animated 不能漏 <view class="content animated fadeInRight">4. fade: {... ...
分类:
Web程序 时间:
2019-10-04 18:56:44
阅读次数:
803