当前位置:网站首页>项目-log4j2排查问题
项目-log4j2排查问题
2022-07-31 05:19:00 【想要飞翔的企鹅】
当我做项目时遇到一个问题,前端页面上没有删除个人信息的按钮,也就是说不管怎么操作前端页面也无法删除数据库的个人数据,但是奇怪的是,数据库的数据被删除了。
解决方案:首先根据看看数据库是那个表,保存这些个人信息,然后到对应的记录操作数据库日志的位置,打开文件,搜索表名,查看有没有删除表的记录信息。
这里发现了数据库有执行删除记录的信息,那么在到代码中从dao层往上找,看看是那里用到了删除,查询到service层,是先将数据根据id删除后,在添加数据。
根据这个进行研判,应该是数据只是被删除了,而没有重新添加上,在进一步分析为什么会出现这个问题,是因为打了断点后,将项目直接关闭了,这个时候,项目只执行了删除的方法,而没有执行添加的方法,那么进一步分析,这种情况不应该出现,就在service层加上事物吧。
问题得到了圆满解决。
边栏推荐
- Unity加载GIf动画
- 一种用QT实现即时通信软件表情发送与接收的思路
- 定义一个生成器函数,用代码写一个和range函数功能相同的函数,re模块中函数的使用
- ImportError: cannot import name 'Xxxx' from partially initialized module 'xx.xx.xx'
- 性能测试概述
- 在 AWS 上从零开始设置 Incredibuild 构建系统
- ROS subscription to multiple topics time synchronization problem
- Openssl一键自签证书
- 第一次实践——计算器
- 什么样的人不适合入行编程?你真的适合学习编程吗?
猜你喜欢
随机推荐
Unity版本升级问题总结
一种用QT实现即时通信软件表情发送与接收的思路
【Rhapsody学习笔记】4:Relations
UR3机器人运动学分析之逆运动学分析
When solving background-size:cover, the picture is covered but not displayed completely?
ES6-模块
在 AWS 上从零开始设置 Incredibuild 构建系统
VRchat_udon脚本介绍:傻瓜式教程教你如何实现VRchat地图的功能
MySQL free installation download and configuration tutorial
ES6-对象
IDEA overview and installation and debugging
MySQL官网8.0.17 安装教程(适合离线安装)
超详细!!!让你了解冒泡排序的底层逻辑和思想
DOM-DOM的介绍以及通过方法获取元素
TCP与UDP协议的区别,以及TCP的三次握手和四次挥手
概率论相关笔记
Log jar package conflict, and its solution
力扣.字母异位词分组
2022年软件测试现状最新报告
测试CSDN积分需求