上一页 1 ··· 6 7 8 9 10
摘要: Memory Analyzer Tool 使用手记连接:http://wensong.iteye.com/blog/1986449MATOOMJavaMemory Leak内存溢出 最近一段时间一直在研究热部署,热部署中涉及到一个比较头痛的问题就是查内存泄露(Memory Leak),于是乎在研究热部署的过程中,干的最多的一件事就是查内存泄露。 查内存泄露,最开始尝试用JDK自身的工具去解决这件事,通过jstat和jmap,去发现是否有内存泄露,当判断有内存泄露存在时,试图要去寻找内存泄露的点时,发现单纯使用JDK自身提供的工具没有什么很好的办法,我尝试过Jhat,发现查起来太困难了,后来.. 阅读全文
posted @ 2014-04-08 14:03 曹刚 阅读(174) 评论(0) 推荐(0)
摘要: JAVA内存溢出解析(转)核心提示:原因有很多种,比如: 1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象; 2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系原因有很多种,比如:1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象; 2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决 阅读全文
posted @ 2014-04-08 10:21 曹刚 阅读(212) 评论(0) 推荐(0)
摘要: JProfiler学习笔记一、安装JProfiler 从http://www.ej-technologies.com/下载 5.1.2并申请试用序列号二、主要功能简介1.内存剖析 Memory profilerJProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象。 所有对象 显示类或在状况统计和尺码信息堆上所有对象的包。你可以标记当前值并显示差异值。 记录对象 Record objects 显示类或所有已记录对象的包。你可以标记出当前值并且显示差异值。 分配访问树 Alloc 阅读全文
posted @ 2014-04-08 10:05 曹刚 阅读(245) 评论(0) 推荐(0)
摘要: sshjcs@172.29.231.1031,ssh-keygen-trsa#scp/home/tomcat/.ssh/id_rsa.pubjcs@172.29.231.103:/home/jcs/.ssh/id_rsa.pub2,#touch/home/jcs/.ssh/authorized_keys(該当ファイルが存在した場合、本ステップをスキップする)#cat/home/jcs/.ssh/id_rsa.pub>>/home/jcs/.ssh/authorized_keys(id_rsa.pubの内容をauthorized_keysに追加する)#chmod600/home/jc 阅读全文
posted @ 2014-04-03 19:43 曹刚 阅读(152) 评论(0) 推荐(0)
摘要: public class ComparatorUser implements Comparator{ public int compare(Object arg0, Object arg1) { ReqInfoFurikaeDto req0=(ReqInfoFurikaeDto)arg0; ReqInfoFurikaeDto req1=(ReqInfoFurikaeDto)arg1; return req0.getKanrenReceiptSeikyuNengetsu().compareTo(req1.getKanrenReceiptSeikyuNengetsu()); }}Comparato 阅读全文
posted @ 2014-04-03 19:41 曹刚 阅读(179) 评论(0) 推荐(0)
摘要: DROP materialized view ATOMBB.MV_GO_SHA_DANSU_RPT;create materialized view ATOMBB.MV_GO_SHA_DANSU_RPT TABLESPACE USR_FEE_DATA16K_01 REFRESH FORCE ON DEMAND AS SELECT SUM(decode(tafd.ksai_sha_code, 1, ttdk.tokei_dansu, 0)) AS TOKEI_DANSU_SUM_T,SUM(decode(tafd.ksai_sha_code, 2, ttdk.tokei_dansu, 0)) A 阅读全文
posted @ 2014-03-26 17:44 曹刚 阅读(687) 评论(0) 推荐(0)
摘要: 近期根据项目业务需要对oracle的物化视图有所接触,在网上搜寻关于这方面的资料,便于提高,整理内容如下:物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进行刷新(REFRESH),即更新物化视图,以保证和基表数据的一致性;而ON COMMIT是说,一旦基表有了 阅读全文
posted @ 2014-03-26 17:41 曹刚 阅读(698) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10