- 博客(5)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 几中垃圾收集器组合测试
测试代码: public class demonopara { private static final int _1MB = 1024*1024; public static void main(String[] args) { // TODO Auto-generated method stub byte[] allocation1,allocatio
2015-04-08 11:39:32 557
原创 jdk1.7 sun hotspot关于string.intern()内存溢出
public class RunTimeContantPoolOOM { public static void main(String[] args) { // TODO Auto-generated method stub List list = new ArrayList(); int i = 0; while(true){ list
2015-04-07 15:18:37 764
原创 hotpot的永久代一点想法
我终于明白了为什么有的FULL GC是针对永久代,有的full gc是带有方法区全部的gc了。因为我们现在用的虚拟机普遍是sun hotpot,它就是使用永久代来实现方法区的,这样jvm就能像管理java堆一样去管理这部分内存,而不需要再重新写管理内存的代码了。而其他的jvm如 jrockit,j9根本就没有永久代这个东西。。。 新生代,永久代,方法区只是java虚拟机规范里的官方模型,至于如何
2015-04-06 09:09:29 743
原创 mac下编译openjdk1.7经验
以前在linux编译过openjdk,昨天心血来潮想在mac上编译一下。。。于是,坎坷之路开始了~ ok~我手里的参考书是周志明的《深入理解java虚拟机》,其实里面步骤已经很详细了。。。我就在这给大家说一下出了问题该怎么解决: 1.ALT_CUPS_HEADERS_PATH 这个变量出问题了。。。 ERROR: You do not have access to valid Cups
2015-04-05 09:28:18 1926
原创 asponse.word按模板导出word文档
这几天写asp.net网站,要从网站里生成word模板导出,所以Asponse.word是必不可少的。前段时间没有表格也是轻松做,今天突然需要往里面添加表格,并且要能自动增加行,我就疯了。。。。我查了一天资料又研究了一下Asponse.word机理,于是我发现。。。我简直是想多了。挪挪代码就好了嘛。这是我的第一篇博文,因为今天找解决方案太痛苦,找了一整天,网上关于Asponse.word的部分很乱。
2015-02-12 16:18:09 3394
asponse.words
2015-02-12
mac 编译openjdk,makesanity通过,make不通过。。。
2015-04-05
openjdk 编译不通过,mac
2015-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人