![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
异常
CapitalZ
坚持自己的信仰,否则你什么都不是
展开
-
记录一次特别的空指针NullPointerException
报错信息如下:Exception in thread "main" java.lang.NullPointerException at com.zhangjb.main.MainTest.main(MainTest.java:9)测试代码如下:package com.test.main;public class MainTest { public static void main(String[] args) { int age = 0; TBean bean = ne...原创 2020-06-19 11:02:00 · 231 阅读 · 0 评论 -
系统在数据量达到一个比较高的水平后CPU居高不下
排查步骤: 使用jstack检查进程的线程状态,发现fullgc线程很忙。 查看gc日志,发现full-gc频繁执行,每秒一次。出现fullgc只能是内存达到预设大小.由此可以断定是内存的问题。 查看系统堆转储快照,除了char和String之外,排名第三的就是ConcurrentHashMap类型的数据,而这部分几乎都是用来缓存全局变量用的。 结合代码和之前打印的日志,发现有一部分内存数量比较可观。 这部分内存存储的是承上启下的数据,并且在数据结构完整处理之后会清理...原创 2020-06-07 12:05:21 · 239 阅读 · 0 评论 -
mysql连接异常-CommunicationException
今天遇到上图的异常。原因:mysql连接在超过空闲连接超时时间后被断开,此时程序不知道该连接已经断开,继续使用就会报上图的错。解决办法:一般情况下很少出现这种错误。解决方法有多种,可以从数据库层面解决:将过期时间设置成很大,不让连接超时;也可以从程序层面解决,在使用连接前校验有效性。具体可以参考:https://blog.csdn.net/shiqidide/article/detai...原创 2018-08-29 11:10:11 · 8630 阅读 · 2 评论