花了两天写的程序,今天终于可以放在服务器上运行,看测试结果了,这次,我把我们这个模块的整体架子搭好,接口定好,让我的另个同事写DAo层接口实现和Service层接口实现。
部署上tomcat6,成功部署,启动缓存服务器,启动tomcat,没问题。不错,当我用浏览器访问接口时,出现了 StackOverflowError 异常,怎么回事,不断的在输出某行程序出问题,打出log。
堆内存溢出 ,不会吧。定位到那行,没什么问题啊。我当时郁闷了。正当我无计时,我笑喷了,我这哥们太可爱了,函数调函数,不溢出就不正常了。 简化代码如下: public class Test { public static void main(String[] args) { new Test().method() ; } public void method() { this.method() ; } }
public class Test { public static void main(String[] args) { new Test().method() ; } public void method() { this.method() ; } }