- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 如何在一个超大的error日志中查找有几多少种业务异常
估计大家都遇到过线上应用出了问题,短时间内异常日志打了几百M或是几个G,这种情况下,如何判断异常日志中与业务相关的异常信息有多少种呢?1. 查找异常日志中业务代码包关键字,导出到一个文件中,例如这里搜索包含业务代码的异常:"at com.zw"grep "at com.zw." error.log > business.log2. 祛除重复的行:sort -k2n busine...
2018-08-12 00:46:34 2225
原创 失败重试机制需要注意的问题
为了保证系统的可用性,很多情况下都会加入重试机制,很多框架就是这样做的,但是如果使用不好会带来很多问题:1. 如果加入重试机制,要求更新修改类的接口都被设计为幂等的,否则业务上会有重复执行的可能,带来不可预测的结果;2. 上下游超时如果设置不合理,会导致超时重试机制无用;例如:A调用B,B正常100ms返回,A给B设置150ms超时,而B设置了对C的一次重试,最终210ms正确返回了,A的...
2018-08-12 00:22:55 2960
原创 java 字典
JVM版本与Class版本号jdk版本 class版本号 1.1 45 1.2 46 1.3 47 1.4 48 1.5 49 1.6 50 1.7 51 1.8 52 1.9 53 10 54 11 55 ...
2018-08-05 00:56:59 2235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人