2019-09-10

上周遇到了一些问题,写一下个人的记录。

1.post请求更新数据一直不成功。post接口里面有一个异步调用函数,一直在查找异步调用函数的问题,猜测原因可能是异步调用的时间不对,因为在异步调用中有保存实体的操作,可能在post更改还没提交时,异步执行了,然后保存了,然后post再提交。

当时只是猜测问题,没有实践,不知道怎么证明这个问题。李斐在异步函数中打断点,发现问题依然存在,这样就可以排除是异步函数的问题,据此判断是不是哪里还有更改提交数据,想到定时任务。后来发现是定时任务的间隔时间太短,导致post和定时任务的数据更改撞在一起了,引发了一些并发问题,把时间拉长一点,撞在一起的概率就小了。

2.接口在传递参数的时候,测试发送json格式的数据是有双引号的,但是在传递requestParam时,字符串是不用打双引号的。

你可能感兴趣的:(2019-09-10)