"@tsl0922 请教,麻烦看一下,谢谢!######有关闭连接吗? 连接应该在 finally 块中被确保释放 ######好的,谢谢老大,我再查查!######回复 @FoxHu : OSC 是有的,因为我们过滤器针对所有请求######网站有个手机客户端通过线程HTTP请求访问网站数据,如/action/api/medicineList,过滤器在这种情况下执行完请求会关闭数据库链接吗?######@FoxHu 最后还是自己程序的问题居多######老大,我看你曾经也遇到过该问题, http://www.oschina.net/question/12_54864######

如果你用 filter 关闭数据库连接,要注意一个问题:如果某个 action 处理请求耗时过长,这个 action 访问量大的话,就可能会导致大量数据库连接被占用,这种情况最好用完就关闭。 ######检查代码时发现网站页面里有很多数据的展现读取都是通过velocity-toolbox.xml中定义的类读取数据的,而这些地方都没有关闭数据库连接,我在下面贴了示例代码######好的,我试试,多谢!######@tsl0922 我在检测代码的时候发现,网站页面里有很多数据的展现读取都是通过velocity-toolbox.xml中定义的类读取数据的,而这些地方都没有关闭数据库连接,例如

/** * 选取最近几条新闻 * @param count * @return */ public static List topNews(int count){ String sql = "select * from cmsis_news where type=2 order by id limit ?"; List news = QueryHelper.query(New.class, sql,count); return news; }

是不是这些地方导致的c3p0线程阻塞呢?对于这些tools类,每个方法我都要加上数据库连接关闭吗?  注:网站 其他的通过action请求的都在filter的finally里关闭了数据库连接

######回复

@tsl0922 : 好的,非常感谢!######回复

@FoxHu : 检查下有没有在 filter 管不到的地方用了连接没关闭的,比如自己开的线程里。还有就是你的 filter 里有没有用到数据库连接,看看需不需要关闭。######回复

@tsl0922 : 感谢!我再检查一下其他代码!######不需要吧,OSC 的也是这样,都没有关闭的"

java我查查_我查查 api相关推荐

  1. java接口设计规范_关于团队API接口规范设计

    这篇文章主要介绍我在一家移动互联网企业的做的接口规范文档,这篇文档帮助团队内部的协作起到很大的作用.可能文章内容会掺杂个人对接口的理解,各位大佬望批评指正. 更新记录 2019-09-21 marke ...

  2. 易语言取java路径模块_易语言API模块制作进程取程序路径

    易语言API模块制作进程取程序路径,提高进程的PID获取程序的所在路径. 进程_取程序路径 1.CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snap ...

  3. java 行政区划数据库_全国行政区域api 最新最全的全国行政区域查询

    全国行政区域api,提供最新最全的全国行政区域查询.精确到县级乡镇.社区街道办事处. 接口平台:聚合数据 接口地址:http://AreaData.api.juhe.cn/AreaHandler.as ...

  4. java反射api研究_深入研究Java 8中的可选类API

    java反射api研究 作为Java程序员,我们所有人都经历了以下情况:我们调用一个方法来获取某个值,然后代替直接对返回值调用某些方法,我们首先必须检查返回值是否不为null,然后在返回值. 这是像G ...

  5. java 获取邮编_基于JAVA的根据地名查邮编api调用代码实例

    代码描述:基于JAVA的根据地名查邮编api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/66 1.[代码][Java]代码 import java.io.Bu ...

  6. JAVA异常使用_每个人都曾用过、但未必都用得好

    JAVA异常使用_每个人都曾用过.但未必都用得好 一.抛出异常 vs. 返回错误代码 有人说"Well, an exception is a goto.",但也有人言"m ...

  7. 学习笔记:Java 并发编程①_基础知识入门

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 视频下载: ...

  8. 学习笔记:Java 并发编程②_管程

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 配套资料: ...

  9. 学习笔记:Java 并发编程④_无锁

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 配套资料: ...

最新文章

  1. Nginx配置中一个不起眼字符/的巨大作用,失之毫厘谬以千里
  2. linux+用户的shell,linux更换用户_更改linux用户登录shell的方法
  3. 固定资产多提折旧问题
  4. python教程:super()的用法
  5. ITK:可变长度向量
  6. mysql jpa总分数_JPA 查询COUNT示例
  7. 从Var Tick角度来对CE电源管理
  8. aws cloud map_销毁AWS资源:Cloud-Nuke还是AWS-Nuke?
  9. 创建存储,修改存储_安全地创建和存储密码
  10. [vijos1162]波浪数
  11. @value 静态变量_C/C++语言中的变量的4种存储类型
  12. ASP.NET开发51种常用代码
  13. 易语言与stc89c52通信,51单片机激光雕刻机制作 含易语言上位机源码等资料
  14. 12款惊人的HTML5Flash视频播放器
  15. iconpath 微信小程序_微信小程序 底部导航栏
  16. 风变编程python入门经典100题_零基础学Python无压力,风变编程爱了爱了!
  17. C++中 #if #endif 和#ifdef #endif的用法
  18. 基于lucene的案例开发:纵横小说简介页采集
  19. CMakeLists学习二、链接库搜索路径与ld
  20. 使整个网页变黑白色(灰色)的特效代码

热门文章

  1. 一则Sql统计的语句
  2. 计算机网络04:网络层
  3. 蓝牙、红外线与wifi 区别以及不同频段无线电磁波的穿墙和绕过障碍物能力(转)
  4. 彩色艺术创意Mac动态壁纸
  5. dsm系统python需要安装的第三方库
  6. asp.net998-校园二手书店交易平台#毕业设计
  7. wsp可以编辑html吗,wps和office兼容吗
  8. 浏览器地址栏中显示自定义小图标 及什么是网站 ICO 图标?
  9. 嵌入式ARM+Linux 多个不同版本的交叉编译器的切换方法
  10. 三阶段 软件安装和环境配置