1.程序里面有地方打开忘记关闭
2.虽然打开关闭都是成对出现,但是把connection或者session等资源作为了成员变量,或者静态成员变量,在多线程的环境下,如果同时调用了非同步的方法,方法里面操作了非线程安全的数据库资源,也会出现问题,单用户却不会出现问题,访问量不大的时候,并发的机会少,也有可能没有问题
连接池的数量达到最大连接数的时候,就取不到连接了,应用就会挂掉
内存泄露问题分析
最新推荐文章于 2018-08-31 09:21:20 发布
1.程序里面有地方打开忘记关闭
2.虽然打开关闭都是成对出现,但是把connection或者session等资源作为了成员变量,或者静态成员变量,在多线程的环境下,如果同时调用了非同步的方法,方法里面操作了非线程安全的数据库资源,也会出现问题,单用户却不会出现问题,访问量不大的时候,并发的机会少,也有可能没有问题
连接池的数量达到最大连接数的时候,就取不到连接了,应用就会挂掉