项目
commonBean
这个作者很懒,什么都没留下…
展开
-
数据已删除,又重新出现的问题排查
一个棘手的问题:用户描述:一笔交易加入到某记账簿中,删掉,第二天看,又自动加入到该记账簿中去了。根据用户的描述,追查整个流程:建记账簿时会加载一次交易,但用户的交易是在记账簿建好之后加进去的,排除;实时加载会有问题吗?用户...原创 2021-04-13 12:30:06 · 429 阅读 · 0 评论 -
项目的SQL执行效率需要验证
在最近做的项目中,有一个程序上线后,SQL执行相当地慢.这个SQL在本次迭代中并没有做修改,但是却慢出天际.实在令人费解.select …from tableA a inner join tableB b on a.col=b.colwhere a.xxx in (’…’, ‘…’, ‘…’)group by a.yyyB表对A表是一对多的关系.col字段是a表索引,也是b表的主键查看执行计划除了rows一列不相同外,其他的都相同.但是当a.xxx值不相同时,查询时间却相差巨大.第一原创 2020-11-15 16:40:25 · 116 阅读 · 0 评论 -
关于系统与系统间调用时的逻辑健壮性
在写接口时,存在不同系统之间的调用关系,比如渠道系统和后台数据端系统的调用,又或者后台与后台系统之间的互相调用.这里就存在一些先决条件或者因果关系的问题,比如必须先登录才能访问个人信息,修改交易信息必须是本人的交易等等.而在实际接口开发中,由于是不同的系统,衔接可能不够紧密,只考虑本系统内的功能,没有从整体上进行通盘考虑,就会造成逻辑不严谨,导致异常发生,甚至是严重的生产事故.所以在写单独的接口时,也要把必要的信息考虑进去,保证其健壮性.这里说的"必要的信息",个人认为要根据实际情况而定,比如搞活动原创 2020-10-13 13:08:47 · 196 阅读 · 0 评论