文档标签‘java’

java lang outofmemoryerror

java lang outofmemoryerror
1、
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。
改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

继续阅读 »

java与.net的比较

还没有怎么学习编程,但网络上,java与.net开发之争已经不绝于耳了.这一年(2008年)的我从开始的不知道编程是什么东西到几个月的认识,开始知道计算机世界的广大,但是它的庞大体系也让我不知所措.
对于编程而言,java与.net代表了计算机界的发展走向,虽然自己还是一个新手,但从开始接触这两种开发开始,也有了自己的看法.
网上对java与.net在编程上的优势与劣势不断进行比较,其中最明显的就是学习它对以后工作的影响(很直接,这涉及到一个薪水的问题),现在的编程思想已经不是02到05年的时期,那里的编程人员薪水一般可能有上万元的工资.,另外,那里的网络与web开发还不是非常很成熟.,记得那里最流行的也是VB,C++,Dephin等语言,现在不同于以前了,从WEB开发市场上看,java与.net已经成为主流,它们所涉及到的CS或BS结构上的应用已经相当成熟.以往的CS结构的程序已经不适应开发了.(大型公司而言).
从现在的招聘信息来看,一个刚入职的软件或者WEB开发人员的待遇也不是很好,从自己收集的招聘信息和自己的看法而言:
我自己应该注意以下几个方面:

继续阅读 »