fiddler跟踪请求,请求一直处于下载中,无返回,后台程序已经执行完,tomcat 请求日志文件输出的请求状态码200,但是前台没有请求返回。 测试程序发现 如果程序运行时间十几二十秒的话 返回状态码200. 超过一分钟的运行时间测试发现,执行完程序后,没有任何返回。
解决方案 »
- 幷發下自定義ID的衝突
- 国外网站发送短信
- java、真经有多少人看过?进来说说怎么样书
- 【zz】RMI的基本使用
- 有关PreparedStatement 和 ResultSet 的两个问题
- struts连数据库奇怪问题
- 哪有JBulider下载?
- 紧急求救!!!!!高手们救救我吧,在线等
- 请问: 怎么将org.w3c.dom.Document 转换成字符串.
- web 项目启动报错LifecycleException
- Java 工程用nginx当图片服务器 ftp上传图片报java.net.UnknownHostException: 192.168.142.128 异常
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
for (Map<String, Object> map : qianfeiList) {
// 没有欠费记录,继续看下一个表
if (map.get("oughtfee") == null) {
continue;
}
// 取出应交金额
BigDecimal oughtfee = new BigDecimal(map.get("oughtfee") + "");
// 滞纳金天数
int days = Integer.parseInt(map.get("days") + "");
days = days > 0 ? days : 0; BigDecimal f_zhinajin = new BigDecimal("0");
// 如果有滞纳金,计算基数去掉结余
int equals = zhye.compareTo(new BigDecimal("0"));// 比较余额是否大于0
if (equals > 0) {
int bigDec = zhye.compareTo(oughtfee);// 判断余额是否大余气费
oughtfee = bigDec > 0 ? new BigDecimal("0") : oughtfee
.subtract(zhye);
zhye = bigDec > 0 ? zhye.subtract(oughtfee)
: new BigDecimal("0");
}
f_zhinajin = oughtfee.multiply(new BigDecimal(days + ""))
.multiply(scale);
f_zhinajin = f_zhinajin.setScale(2, BigDecimal.ROUND_HALF_UP);
zhinajinAll = zhinajinAll.add(f_zhinajin);
} if (zhinajinAll.compareTo(new BigDecimal("0")) > 0) {
// 更新档案送盘滞纳金
String updateSendzhinajin = "update t_userinfo set f_sendzhinajin=? where f_userid=?";
hibernateTemplate.bulkUpdate(updateSendzhinajin, new Object[] {
zhinajinAll.setScale(2, BigDecimal.ROUND_HALF_UP)
.doubleValue(), userinfoid });
}
返回上一步 就是 遍历执行 上面代码的计算滞纳金 并且更新下滞纳金字段。 现在没法在服务器上截图 看 fiddler请求 和 日志