`

指标溢出

 
阅读更多
Connection conn = null;
PrepareStatement ps = null;
ResultSet rs = null;
String sql = "select * from  ...  where  id =? ";

try{

    conn = forName("jdbc.***");
        for(**;**;**){
           //notice : there is a "ps=conn.prepaeStatement" in loop 
            ps= conn.prepareStatement(sql);
            ps.setString(1,"4");
            rs=ps.executeQuery();
             while(rs.next()){
                  ......    
               }
         }

}catch(Exception e){


}finally{

close(conn,ps,rs);
}

      

   咳!咳!在循环中ps=conn.prepareStatement(),循环结束的末尾没有没有close ps,那么每次循环都会再次创建一个ps,对应在“在DB中”会打开了一个Cursor,而且循环中执行完ps.executeQuery()后没有ps.close()。

 

   自己就用大腿思考了下,ps变量我就只有一个呀!即使每次循环执行ps=conn.preapareStatement(),我这不就是重新赋值吗!前任ps对象不就没有引用指向了吗!那么不就被GC灰收了吗!

 

    too younge too simple sometimes navie ,每次创建ps的对象会在“DB”中打开了一个Cursor。是特么GC的锅吗!GG肯定把前任ps干掉了(哭,哭也没用),怎么干得掉DB中打开的Cursor呢!(尼玛,看来大长腿还是没大脑好用)

 

导演:各部门准备好,action!!!! 

java向oracle/mysql喊话:你们这些比比,放那么多Cursor出来,还特么不个老子管管!

oracle:“怪我喽”!

mysql:“怪我喽”!

 

java:...... 

学习不忘抄>>http://my.oschina.net/zenglingfan/blog/62746

 

分享到:
评论

相关推荐

    通达信指标公式源码 机会来临副图选股指标.doc

    9. `HJ_10` 是一个限制函数,当 `HJ_9` 超过100时,将其减去100,否则保持不变,防止指标溢出。 10. `HJ_11` 是34日内的最高价,作为长期阻力水平。 11. `HJ_12` 是基于8日指数平滑移动平均线的指标,用于捕捉趋势...

    TVP-VAR-DY R语言软件包及操作手册

    TVP-VAR-DY模型 R语言软件包代码及word操作手册基于TVP -...可以输出总溢出指数、各个指标溢出情况、各个指标溢入情况 、各个指标净溢出数据和图形。 已成功采用该代码得出8个金融市场间的溢出效应结果。

    psotgres错误码

    - **22022**: 指标溢出。 - **22015**: 时间间隔字段溢出。 - **2201E**: 对数函数参数无效。 - **2201F**: 幂函数参数无效。 - **2201G**: 宽度桶函数参数无效。 - **22018**: 非法字符转换。 - **22007**: 日期...

    jboss内存溢出优化

    实施优化后,持续监控系统性能是必要的步骤,可以使用如JVisualVM、VisualGC等工具来监测JVM内存使用情况,分析垃圾回收频率、堆内存使用率、线程状态等关键指标,从而判断优化效果并进一步调优。 ### 结论 JBoss...

    用于本机内存溢出分析工具(原)

    4. **性能分析**:监测CPU使用率、内存使用量等指标,以确定是否存在性能问题。 5. **日志分析**:分析CSV日志文件,寻找内存分配和释放模式,找出异常行为。 6. **调试技术**:使用调试器(如GDB、Visual Studio ...

    旅游产业集聚对经济增长的空间溢出效应研究——以湖北省为例.zip

    4. **经济增长**:经济增长通常通过GDP增长率、就业率、人均收入等指标来衡量。旅游产业集聚可以促进经济增长,因为它能够创造就业,增加消费支出,吸引外来投资,并可能刺激新的产业发展。 5. **实证研究方法**:...

    was内存溢出 javacore分析工具jca 456

    然后,将这个文件导入JCA 456,工具会自动生成分析报告,显示各种内存和线程相关的指标。 分析报告中,我们应关注以下几个关键点: 1. **Top Consumers**:找出占用内存最多的对象或类,这些可能是潜在的内存泄漏...

    系统黄金指标之延迟(Latency)指标的故障诊断1

    这有助于定位问题,例如内存溢出、进程阻塞或硬件故障。 延迟问题的诊断是一个从宏观到微观的过程,从整个系统的视角逐步缩小到具体服务或机器。在设计和编写代码时,应考虑设置合理的超时时间和容错机制,以降低...

    缓冲区溢出漏洞分析技术研究进展.pdf

    优化这两项指标是提高分析准确性的关键。 【未来研究方向】:1)二进制代码分析:直接分析已编译的二进制代码,无需源代码,可以应用于无法获得源码的软件;2)结合机器学习算法:利用机器学习模型识别溢出模式,...

    网管监控Websphere的性能指标

    - **非堆内存**:包括元空间、代码缓存等,查看其占用情况以避免溢出问题。 - **垃圾回收**:监控GC频率和耗时,过高可能影响应用响应速度。 2. **CPU使用率** 监控WebSphere进程的CPU使用率,过高可能表示存在...

    weblogic&websphere性能指标

    **指标描述**:当检测到队列溢出时,系统将依据此参数增加执行队列中的线程数量。在CPU与内存资源有限的情况下,不宜轻易调整该值,以防后续性能下降。 #### ExecuteQueue/Maximum **指标名称**:ExecuteQueue/...

    战胜主力通达信指标公式源码.doc

    5. RSV3和RSI4:这两个指标是对RSI的延伸,以54天为周期计算,RSI4同样具有防止数值溢出的限制,当RSI3超过100时,RSI4设定为100。 6. RRR:RRR是RSI4的3日斜率的20日指数移动平均,用于捕捉RSI的趋势变化,帮助...

    基于应用视角的缓冲区溢出检测技术与工具.pdf

    论文提到了模糊测试、覆盖率指标以及漏洞发现率等评估方法。这些方法可以帮助开发者选择最适合他们需求的检测工具。 作者强调,针对不同用户的需求,理解并选择合适的检测技术和工具至关重要。他们构建了一张映射...

    通达信指标公式源码庄影追踪.doc

    VAR1是一个防止时间溢出的条件检查;VAR2和VAR3涉及低点的移动平均绝对偏差,用于测量价格波动性;VAR4和VAR6分别计算低点的最低值和VAR4的最高值,用以识别潜在的底部形态;VAR7考虑了58日均线的情况,当价格处于...

    神经网络算法检测Java溢出攻击.zip

    5. **评估与调优**:使用验证集和测试集检查模型的性能,包括准确率、召回率、F1分数等指标。根据评估结果调整模型参数,如学习率、隐藏层大小等,以提高模型性能。 6. **应用与部署**:最终,将训练好的模型集成到...

    射频测试指标汇集_相关指标详细收集

    4、**发射、接收通道带外抑制**:确保发射信号集中在指定频段内,防止信号溢出到相邻频道,同时接收机需能抑制非目标频段的信号,降低干扰。 5、**互调**:当两个或多个信号在非线性元件(如放大器)中混合时产生的...

    java csv大数据量导出(千万级别,不会内存溢出)

    为了监控和调优,可以添加日志记录和性能指标收集,以便分析系统瓶颈并进行优化。例如,记录每个线程处理数据的速度,以及整个导出过程的总耗时。 总结起来,处理千万级别的CSV数据导出,Java开发者需要掌握以下几...

    知识溢出、吸收能力与林区农户创业绩效-基于结构方程模型的实证研究

    在林业经济管理领域,创业绩效是评估林农创业效果的关键指标。知识溢出理论提供了一种理解组织创业绩效的框架,它强调了知识的传播与获取对于创新和企业发展的重要性。知识溢出可以分为显性知识和隐性知识两部分。...

Global site tag (gtag.js) - Google Analytics