问题解决
问题解决
胡玉洋
代码搬运工
展开
-
代码修改后运行结果同修改之前结果一样
虽然已经把查询语句cmdText中的表名改为“T_User”,但查看cmdText的真实值为“select * fromT_UserInfo where userID=@userID and password=@password”,说明,虽然表面上已经修改了表名,但实际上程序执行的时候还是对原来的T_UserInfo进行操作。原创 2014-07-22 13:15:32 · 4330 阅读 · 30 评论 -
记一次并发引起的问题及排查过程
问题背景聚合支付系统(第四方支付),协议支付模块一直有个小问题,商户调用协议支付接口,该模块会调用下层第三方支付渠道的协议支付服务,如果第三方支付渠道没有同步返回支付结果,则协议支付模块会通过定时任务向第三方支付渠道批量第查询支付结果(每查一笔订单就调一次第三方支付渠道,“批量”相当于并发调用第三方支付渠道),大致如下图:在支付阶段,基本上没有问题,但是在定时任务批量查询支付结果时,如果...原创 2019-02-16 23:32:09 · 665 阅读 · 0 评论