工作中遇到的java内存溢出异常(OutOfMemoryError)和栈溢出异常(StackOverflowError)
1.栈溢出异常(StackOverflowError) 形成原因: 死循环调用方法。 前几天提了关于栈溢出的一个故障单。微服务A请求微服务B资源的一个方法变成了懒加载,懒加载方法中判断当资源为空时就向微服务C请求资源,请求得到资源后,先缓存,再通微服务A去更新数据库{更新表结构时候还会向微服务B请求资源},然后再返回资源,当资源不为空时,则直接返回资源。但是当资源微服务A一...
原创
2018-03-25 22:36:31 ·
1407 阅读 ·
0 评论