jdbc五个步骤 jdbc执行异常后链接释放慢怎么办?
浏览量:1657
时间:2021-03-13 16:43:55
作者:admin
jdbc执行异常后链接释放慢怎么办?
首先明确这种场景:
1. 应用更改数据
2. 应用提交COMMIT(通过JDBC的Connection#commit()接口)
3. Commit在数据库端执行成功
4. 由于网络原因数据库端发出的响应信息未到达应用端
5. 应用端“并没有收到成功的信息,所以应用服务器认为事务执行失败”,因此发起重试
现象:数据错误,多转了一笔钱
结论:这跟数据库的数据一致性半毛钱关系都没有,数据库表示:“应用的锅别让我背”
应用的BUG在于上述的第5点,谁让你想当然地认为没收到响应就表示失败了?
为什么京东越来越慢?
其实这两年京东物流变慢是有趋势的。
一是京东自营的商品种类越来越多,导致自营的仓库放不下这么多商品,所以只能挑选部分种类去存货。如果你选择了仓库附近没有的商品,那么只能从远距离配送,也就相较于其他快递一样的速度甚至更慢。
京东快递其实并不快,京东之所以给人速度快的感觉就是因为拥有许多自建的仓库,江湖,商品提前放在离你就近的仓库里,如果你下单,他就直接可以从当地仓库发货。所以造就了京东速度快的感觉。
京东快递,如果是远距离配送的话,甚至不如国内的三通一达。因为京东并没有像三通一达这么完善的物流体系。京东属于仓储模式,而三通一达才是真正意义上的快递企业。
再有就是如今其他快递的速度也飞速的增长,相较于京东的仓储模式速度非常接近了。所以京东的物流也已经没有任何的优势了。如果其他快递都能实现当日达或者次日达,那么京东的物流优势完全就会丧失。
其实用过京东快递的人都知道,京东快递只是自营的部分比较快,而第三方的商品,如果用京东快递进行运输并没有三通一达快。
之所以你感觉京东快递慢了,是因为其他快递的速度快了
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。