文章分类 - java
摘要: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错误。这种错
阅读全文
摘要:一个Java Web项目通常是由前端和后端组成的,请求是由前端发送给后台代码处理的,所以我们要做的第一件事情就是确定问题出在前端还是后端,先要保证前端发送给后端的请求参数是对的,有些同学在请求参数不对或者请求根本没有到达后台的情况下盲目地去检查后台代码是不对的。前台请求通常通过form、超链接或ajax等方法提交给后台,我们必须确定提交的链接是对的,然后是参数,提交的参数我们可以通过浏览器地址或者一些浏览器调试工具(例如火狐的firebug)得到。如果请求链接是对的、参数也是对的,那就是后台的问题了,后台问题通常通过eclipse的debug工作调试,但有一种情况,就是开发中会运用一些mvc框
阅读全文
摘要:Java线程同步:synchronized锁住的是代码还是对象在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。Synchronized既可以对代码块使用,也可以加在整个方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码:[java]view plaincopyclassSync{publicsynchronizedvoidtest(){System.out.println("test开始..");try{Thread.sleep(100
阅读全文

浙公网安备 33010602011771号