开发过程中遇到的问题整理

1、请求服务超时会导致重复提交
2、长事务+分布式锁问题
3、es时区问题
4、大量反射导致的性能问题
5、jar包冲突导致程序错误,git版本号不同导致maven拉取代码失败
6、业务数据操作、消费类、定时任务产生并发问题(不要更新全量字段,部分更新即可)
7、limit + order by查询出现重复数据(order by后添加唯一索引字段)
8、Linux服务器日志丢失(消费类日志可能落到灾备服务器)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在发过程,系统功能调试是一个非常要的环节。系统功能调试旨验证系统各个功能模块的正确性和稳性,发现并解决潜在的问题错误。下面是系统功能调试的一般步骤和注意事项: 1. 提前划和设计测试用例在进行系统功能调之前,需要提前准备好一列的测试用例,用于验证系统各个功能的正确性。测试用例应该覆盖各种常见的操作情况和边界条件,以确保系统在各种情况下都能正常运行。 2. 单元测试:在开始整体系统功能调试之前,可以先进行单元测试。单元测试是针对系统的单个功能模块进行的测试,旨在验证该模块是否按照设计要求正常工作。通过单元测试,可以更早地发现和解决功能模块本身的问题。 3. 整体功能测试:进行整体系统功能测试时,需要按照事先设计的测试用例逐一验证系统各个功能是否符合预期。在执行测试用例时,需要注意记录测试过程的输入、输出以及出现的问题,以便后续分析和修复。 4. 调试和问题解决:当在功能调试过程发现问题时,需要及时进行调试和问题解决。首先,需要根据问题的现象和日志等信息,确定问题的原因和可能的出错位置。然后,逐步进行调试,修复问题并进行验证,直到问题得到解决。 5. 回归测试:在进行功能调试之后,需要进行回归测试,以确保已解决的问题没有引入新的问题,并且系统其他功能仍然正常工作。回归测试应该覆盖之前的测试用例,并且可以根据实际情况添加新的测试用例。 在系统功能调试过程,需要注意以下几点: - 记录和整理问题:及时记录并整理在功能调试过程发现的问题和错误,包括问题的描述、复现步骤、影响范围等信息。这些记录可以帮助开发人员更好地分析和解决问题。 - 逐步调试:当遇到问题时,应该逐步进行调试,先确定问题的范围和可能的原因,然后逐步缩小范围进行排查。避免盲目修改代码,以免引入新的问题。 - 注重日志和调试工具:在功能调试过程,可以使用日志和调试工具来帮助定位和解决问题。合理地添加日志输出,可以帮助开发人员追踪代码执行过程的变量值和状态变化。 - 注意边界条件和特殊情况:在进行功能调试时,需要特别关注边界条件和特殊情况下系统的行为。这些情况往往是容易出现问题的地方,需要特别小心。 通过系统功能调试,可以及早发现和解决系统问题,确保系统能够正常工作。同时,也可以提高系统的稳定性和可靠性,提供更好的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值