https://blog.csdn.net/en_joker/article/details/79726975 (将堆的最小值-Xms参数与最大值-Xmx参数设置为一样即可避免堆自动扩展),通过参数-XX:+HeapDumpOnOutOfMemoryError可以让虚拟机在出现内存溢出异常时Dump ...
分类:
编程语言 时间:
2019-10-25 16:39:50
阅读次数:
106
内存溢出outofmemory,是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露memoryleak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memoryleak会最终会导致outofmemory
分类:
编程语言 时间:
2019-10-25 09:58:33
阅读次数:
81
背景 在java服务项目上线之后经常会出现宕机的情况 常见原因 内存溢出 1.查到服务进程号 2、查看内存使用情况 发现 Eden Space 100.0% used PS Old Generation 100.0% used 确认为内存溢出 接下来我们需要查看到底是那个大对象造成的这个问题 由于堆 ...
分类:
编程语言 时间:
2019-10-24 18:19:15
阅读次数:
150
作为开发工程师,你也许会在日常编程中被 Java 的启动性能和内存耗费所震惊,继而对 Java 语言产生怀疑;或许在使用虚拟机遇见内存溢出等一系列异常时头疼万分,困扰于为什么会出现各种问题。 和语言朝夕相处的开发者们,提及代码的详细运行过程也难免会一时语塞。这都是由于 Java 虚拟机封装得太好,让 ...
分类:
编程语言 时间:
2019-10-22 23:40:04
阅读次数:
107
起因今天在公司部署项目的时候,在Weblogic下部署服务的过程中遇到了Jsp页面乱码的问题,现将修复过程分享出来。[以下修复基于Weblogic_10.3.6.0、JDK为1.6环境]问题描述目前有一套代码,原本是跑在Tomcat上的,如今移植到Weblogic中去,JSP页面乱码、在Oracle... ...
分类:
Web程序 时间:
2019-10-21 13:29:00
阅读次数:
113
1. 减少 HTTP 的请求次数和传输报文的大小 -CSS SPRITE(雪碧图、图片精灵)技术 - 使用字体图标(ICON FONT)或者 SVG 等矢量图; 可以减少 HTTP 请求次数或者减少请求内容的大小 ,使图片渲染的更快:因为他们是基于代码渲染的,而对于位图(png/jpg/gif)是需 ...
分类:
其他好文 时间:
2019-10-17 23:37:49
阅读次数:
97
命令行查看weblogic版本 控制台查看weblogic版本 登录控制台–>域结构–>环境–>服务器–>(任意server)–>监视–>一般信息 ...
分类:
Web程序 时间:
2019-10-17 17:29:54
阅读次数:
536
生成hprof文件①,top出异常进程②,生成异常进程的dump文件jmap -dump:format=b,file=[文件名] [进程]jmap -dump:format=b,file=heap.hprof 2576③,使用JProfiler分析hprof 文件 使用JProfiler分析大对象 ...
分类:
其他好文 时间:
2019-10-16 13:35:11
阅读次数:
91
递归的概念:直接或者间接地调用自身的算法称为递归算法。 递归让一些复杂的问题变得简单易懂易于分析,如汉诺塔问题和Ackerman函数,在排序快排算法和归并排序算法中也有递归的运用。 汉诺塔: ackerman函数: 递归的缺点:需要不断开拓堆栈空间,占用空间大,可能导致内存溢出,并且运行效率低,不能 ...
分类:
编程语言 时间:
2019-10-13 18:29:56
阅读次数:
93
概念定义 享元(Flyweight)模式运用共享技术高效地支持大量 细粒度 对象的复用。 当系统中存在大量相似或相同的对象时,有可能会造成内存溢出等问题。享元模式尝试 重用现有的同类对象,如果未找到匹配的对象则创建新对象 ,从而减少系统中重复创建对象实例的性能和内存消耗。 享元模式将对象的信息分为两 ...
分类:
编程语言 时间:
2019-10-12 23:09:29
阅读次数:
222