写点什么

问题处理,可别头疼医头脚疼医脚

  • 2022-12-03
    北京
  • 本文字数:392 字

    阅读完需:约 1 分钟

当系统在使用过程中出现问题时,你是怎么处理的,斩草除根?or 头疼医头/脚疼医脚?

下面几个,看看是否中招 le!你也可以说,我肯定没有这么草率(装呗~)


1

​并发导致数据表里出现了同样的数据

-加唯一索引

 

2

程序 fullGC 频繁

-修改程序启动参数,加大堆内存

 

3

mq 消息堵塞

-重启服务…重启服务不奏效?清空队列

 

4

rpc 调用超时导致方法上的事务回滚

-去掉事务处理

-把 rpc 调用放到异步线程

 

5

-调用的某个 util 方法不好使

-自己重新写一个

 

6

用户重复点击导致出现重复数据

-页面按钮点击后变为不可用

 

7

学生成绩列表要显示学生所在班级

-学生成绩表冗余“所在班级”字段

 

8

程序跑着跑着,突然因为某些数据字段值为 null 导致 NPE 异常

-修复数据

 

9

调用某个远程接口(RPC/HTTP)出现连接超时异常

-加大药量,把 connect timeout 参数调到足够大

 

10

某次外部请求超时导致线程不释放

-设置 timeout

另一段代码,又出现某次外部请求超时导致线程不释放

-设置 timeout

 

11

用户头像

✅ 靠谱的程序员写靠谱的代码! 2020-08-17 加入

✅ 知识就是力量,但更重要的,是运用知识的能力。

评论

发布
暂无评论
问题处理,可别头疼医头脚疼医脚_靠谱的程序员_InfoQ写作社区