fortify——Unreleased Resource: Streams
来源:互联网 发布:js控制div滚动条位置 编辑:程序博客网 时间:2024/05/20 09:47
一般有两种方法:
a.手动关闭+异常处理 br.close。
b.FileUtil.closeStream(fis);
导入:import org.apache.commons.io.IOUtils;
1. prop.load(ConfigUtil.class.getResourceAsStream("/config.properties")); //Unreleased Resource: Streams
getResourceAsStream 对应 InputStream
修改如下:
InputStream is = null;is = ConfigUtil.class.getResourceAsStream("/config.properties");prop.load(is);try {if (is != null) {is.close();}} catch (Exception e) {EMLogger.error(e);}
2.对于数据库:
try{if(con!=null)con.close();}catch (SQLException ex) {///错误处理}}
3.可以双重处理
try {if (fop != null)fop.close();} catch (Exception e) {EMLogger.error(e);}finally{FileUtil.closeStream(fop);}
近期经常修改,发现流关闭和异常、循环有很大的关系,有时候关闭位置要选好,可以再fortify上看给出的信息,分析,这个流资源该怎么关闭。
总之需要试试。。。实在关不了就只能挑出来上报。
0 0
- fortify——Unreleased Resource: Streams
- 解决fortify扫描出的Unreleased Resource: Streams漏洞(java语言)
- fortify——Insecure Randomness
- fortify——password Management
- fortify
- 【Hadoop】Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)(一)
- 【Hadoop】Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)(二)
- 【Hadoop】Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)中一些知识点
- fortify——J2EE Bad Practices: Non-Serializable Object Stored in Session
- STREAMS
- Streams
- Streams
- Streams
- Java8新特性——流接口Streams
- InfoSphere Streams——实时大数据分析平台
- Fortify使用手册
- fortify vulncat
- Fortify&Coverity
- 【实验三】多媒体文件的读写和转换
- Codeforces Beta Round #4 (Div. 2 Only) D. Mysterious Present 记忆化搜索
- 利用LaTeX展现C++代码
- 20170325#cs231n#10.Understanding and Visualizing Convolutional Neural Networks
- 懒人后台模板
- fortify——Unreleased Resource: Streams
- mysql 索引原理
- Linnux无名管道的创建例子
- Gson使用指南(一)
- 快速排序
- nginx实现反向代理
- iOS的10个实用小技巧,mark
- java中的线程实现的两种方式
- c# xamarin环境搭建