jfinal是不是间隔一段时间自行关闭,还是用完立即自行关闭,目前开发阶段,老是连接数达到峰值,经常连接数过载出现问题!-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jfinal是不是间隔一段时间自行关闭,还是用完立即自行关闭,目前开发阶段,老是连接数达到峰值,经常连接数过载出现问题!

2016-03-11 15:42:35 2847 1

jfinal是不是间隔一段时间自行关闭,还是用完立即自行关闭,目前开发阶段,老是连接数达到峰值,经常连接数过载出现问题!

public boolean proc_noaction() {

    return (Boolean) Db.execute(new ICallback() {
        public Boolean call(Connection conn) throws SQLException {
            CallableStatement proc = null;
            try {
                proc = conn.prepareCall("存储过程名称");

            } catch (Exception e) {
                e.printStackTrace();
             return false;
        }
        return true;
        }
    });
}
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:59:24

    在没有开启事务的情况下,jfinal 每次用完 connection 就立即关闭它。楼主出现连接不够用的情况,多数是以下几个原因:

    1:并发造成连接数过多,并且 connection 资源回收速度慢于其需要被使用的速度。

    2:某些数据库操作耗时过长,例如,某些查询非常慢,connection 回收需要很长时间,随着时间的推移逐步耗尽connection资源,这本质上还是与第一个原因相同。

    3:在程序中从 DataSource 中自行获取过连接,但是却没有在 finally{...} 块中关闭这些连接,造成connection 资源泄漏。可搜索一下代码中有无 getConnection() 这样的代码。

    0 0
相关问答

1

回答

Java的一个类可以的类型变量有哪些呢?

2022-04-03 17:06:29 656浏览量 回答数 1

1

回答

JAVA里常见的异常类型有哪些呢?

2022-04-03 14:03:25 574浏览量 回答数 1

1

回答

Java中提供了用于大数字运算的类有哪些?

2021-11-04 18:54:31 112浏览量 回答数 1

1

回答

JAVA中各个版本的特性你都知道了嘛?

2020-05-19 10:05:24 392浏览量 回答数 1

0

回答

Java必备开发工具----SVN

2018-07-30 23:47:07 1365浏览量 回答数 0

0

回答

Java Native SDK常见异常

2017-10-31 14:25:58 5070浏览量 回答数 0

2

回答

JavaScript数组值去重,但是返回的类型和原类型不一样, 怎么转换

2016-06-02 11:01:46 1657浏览量 回答数 2

1

回答

Java中数组的类型转换问题

2016-03-25 14:33:19 2564浏览量 回答数 1

1

回答

java中自定义node类来代表无线网络中的节点

2016-02-26 10:24:11 2586浏览量 回答数 1

1

回答

java连接Redis的异常问题

2016-02-19 15:39:33 3819浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载