- 浏览: 10771 次
- 性别:
- 来自: 北京
最新评论
文章列表
本文向您介绍在Java虚拟机,即JVM中如何设置内存,达到良好的GC效率。
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。
PermGen space:全称是Permanent ...
第1张底牌
忍——有容方为大,忍者无敌
1.忍是一种做人的大智慧
2.忍耐并非软弱
3.负重忍辱,厚积而薄发
4.骨气不能无,傲气不能有
5.“利”字面前,三忍而后行
6.遇强示弱,消灾避难
7好汉不吃眼前亏,惹不起躲得起
8.争狠斗 ...
或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。
哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。
作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国总统以及各行各业的职业精英。究竟是什么使哈佛成为精英的摇篮?哈佛学子接受了什么样的精神和理念?这些问题吸引着成千上万的人去探知其中的答案。
哈佛图书馆墙上的20条训言似乎已经给出了答案。短短数语,引发深思,给人启迪。
哈佛图书馆的二十条训言:
1.此刻打盹,你将做梦;而此刻学习,你将 ...
JBPM3源代码剖析
作者:wocsok
常用JBPM3的朋友们,也许已经对下面几行代码很熟悉了。这篇文章主要是对JBPM里的源代码进行一些简要的说明,让我们来看看这些方法里到底做了些什么。
JbpmConfiguration configuration = JbpmConfiguration.getInstance();
JbpmContext jbpmContext = configuration.createJbpmContext();
InputStream is = new FileInputStream("test.par/processdefini ...
在图形系统中, 窗口工具包(windowing toolkit)通常提供一个框架以便相对容易地创建一个图形用户接口(GUI),在正确的时间、正确的屏幕位置显示一个正确的图像位。
AWT (abstract windowing toolkit,抽象窗口工具包) 和Swing都提供 ...
一、内存溢出类型
1、java.lang.OutOfMemoryError: PermGen space
JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也会导致这块内存的占用过多造成溢出,或者tomcat热部署时侯不会清理前面加载的环境,只会将context更改为新部署的,非堆存的内容就会越来越多。
2、java.lang.OutOfMemoryE ...
因为受到经济危机的影响,我在 bokee.com 的博客可能随时出现无法访问的情况;因此将2005年到2006年间在 bokee.com 撰写的博客文章全部迁移到 csdn 博客中来,本文正是其中一篇迁移的文章。
声明:本文最初发表于《电脑编程技巧与维护》2006年第5期,版本所有,如蒙转载,敬请连此声明一起转载,否则追究侵权责任。
从一道笔试题谈算法优化(上)
作者:赖勇浩(http://blog.csdn.net/lanphaday)
引子
每年十一月各大IT公司都不约而同、争后恐后地到各大高校进行全国巡回招聘。与此同时,网上也开始出现大量笔试面试题;网上流传的题目往往都很精巧, ...
看了java私塾的中级视频,感觉很全面,总结整理出了一些Eclipse快捷键,希望对有用的朋友有所帮助:
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制 ...
说明:
前几天写了一篇关于堆栈的文章,提出了一系列问题,终于找到一篇比较全面介绍这方面的东西,还是比较有可信性的,供大家参考可以继续讨论。
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Jav ...
作者:Hongyuan029
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么关系呢,它们 ...