java 后端开发遇到的诡异问题

哈豆普 2017-12-11 10:24:13
本人技术单薄,越底层的越了解得不透彻,遇到个诡异的技术问题
场景如下:
app端录入数据,后端数据库出现连续三条相同的数据,除了录入时间不一样之外。初步判断是网络问题,关键是,后台逻辑中,录入一条数据,就要进行汇总,对汇总表进行更新,但是除了第一条数据汇总进去了,后面两条数据都没有汇总进去。
后台是先插入到明细表里,后进行汇总的逻辑。都在同一个service。汇总的逻辑有点小复杂。
我进行过测试,app端连续点击按钮,后端下着断点的情况下,第一条数据进入到了汇总里,第二条等待的数据直接插入到明细表之后不走汇总逻辑了。现在app端将连续点击的问题给排除了。就算连续点击,也应该执行完方法啊。
service方法里有事务。
请教一下大家,谢谢!

...全文
430 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
张三顺 2017-12-11
  • 打赏
  • 举报
回复
听不懂,无图
ooo-ooo 2017-12-11
  • 打赏
  • 举报
回复
你可以在service里设个断点,先把保存数据库操作注释掉,看看它执行了多少次,然后一层一层往上推就可以发现是哪里的问题了

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧