作者: 捡?螺的?男孩 常? OOM 异常分析 堆溢出 栈溢出 方法区溢出 本机直接内存溢出 GC overhead limit exceeded 一、堆溢出 Java 堆?于存储对象实例,只要不断地创建对象,并且保证 GC Roots 到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么 在对 ...
分类:
其他好文 时间:
2020-02-21 00:10:59
阅读次数:
75
QOS是k8s中一种资源保护机制,其主要是针对不可压缩资源比如的内存的一种控制技术,比如在内存中其通过为不同的Pod和容器构造OOM评分,并且通过内核的策略的辅助,从而实现当节点内存资源不足的时候,内核可以按照策略的优先级,优先kill掉哪些优先级比较低(分值越高优先级越低)的Pod,今天来分析下背后的实现
分类:
Web程序 时间:
2020-02-20 10:02:04
阅读次数:
76
https://blog.csdn.net/soonfly/article/details/70147205 在翻《深入理解Java虚拟机》的书时,又看到了2-7的 String.intern()返回引用的测试。其实要搞明白String.intern(),我总结了下面几条规则:一、new Strin ...
分类:
其他好文 时间:
2020-02-19 23:48:23
阅读次数:
86
[root@iZbp145axkc98giot5b448Z network-scripts]# mail wgr Subject: test test test . EOT [root@iZbp145axkc98giot5b448Z network-scripts]# send-mail: fata ...
分类:
Web程序 时间:
2020-02-19 01:13:48
阅读次数:
110
IDEA设置鼠标滑轮改变字体大小 点击 File settings,找到 Editor General,如图所示,勾上 Change font size(Zoom) with Ctrl+Mouse Wheel 鼠标设置悬浮提示 点击 File settings,找到 Editor General,如 ...
分类:
其他好文 时间:
2020-02-19 01:00:41
阅读次数:
98
<!DOCTYPE html> <html> <head> <title>Layers Control Tutorial - Leaflet</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-wi ...
分类:
其他好文 时间:
2020-02-17 14:25:53
阅读次数:
314
实习生张大胖 这是个代码写得很烂的电商系统,只要运行一段时间,服务器就会出现Out Of Memory。 别人都忙得四脚朝天,于是实习生张大胖被抓了壮丁去研究为什么会出现OOM。 刚入行的张大胖技术水平一般,“装模作样”地看代码,研究日志,请教老员工,一个星期过去了,还是一无所获。 周一例行的项目会 ...
分类:
其他好文 时间:
2020-02-15 13:45:50
阅读次数:
69
上一章聊到 TsFile 的文件组成,以及数据块的详细介绍。详情请见: 时序数据库 Apache-IoTDB 源码解析之文件数据块(四) 打一波广告,欢迎大家访问IoTDB 仓库,求一波 Star。 这一章主要想聊聊: TsFile索引块的组成 索引块的查询过程 索引块目前在做的改进项 索引块 索引 ...
分类:
数据库 时间:
2020-02-14 16:43:43
阅读次数:
76
1、为何高并发下容易oom 1)首先我们了解当执行垃圾回收的时候,会导致进程暂停,从而使我们的程序卡死;进程长时间暂停,又会导致大量的请求积压等待处理,垃圾回收刚刚结束,更多的请求立刻涌进来,迅速占满内存,再次被迫执行垃圾回收,进入了一个恶性循环。如果垃圾回收的速度跟不上创建对象的速度,还可能会产生 ...
分类:
其他好文 时间:
2020-02-13 23:04:29
阅读次数:
99
写在前面: 本来打算今天做完增删改查界面,但发现由于基础知识的欠缺(关于fragment的切换,如何在activity中启动fragment,如何在fragment中添加ListView),导致折腾了一下午连界面都没有搭建好。目前来看再咋着搞也不会有结果,所以打算放一放,先去复习JAVA WEB,a ...
分类:
移动开发 时间:
2020-02-13 19:12:22
阅读次数:
78