java
文章平均质量分 62
mikimi阿童木
这个作者很懒,什么都没留下…
展开
-
日志查询技巧-根据traceId筛选出相关日志
背景:服务A调用了服务B的rpc接口,但是rpc接口有一部分处理失败了,返回的status为-1,现在要把失败这部分的调用参数拿到,给服务B的负责人看,分析失败原因以改善接口。线上日志打印格式为:2022-01-19 18:42:18.473 [INFO] [Thread-64] [com.xxx.xxx.ClassA] @@@traceId=123456789ABCDEFGH@@@ rpc方法调用开始,参数{a1='balalalala', a2={url: http://www.aaa.com }原创 2022-01-19 20:32:55 · 2115 阅读 · 0 评论 -
一次使用Arthas排查问题的经过
Arthas学习指南https://arthas.aliyun.com/doc/现象相同的代码(commitId相同)部署到不同的环境(测试环境, 虚环境),使用swagger测试,相同输入产生了不同的输出测试环境的输出有值,虚环境输出无值,测试环境与虚环境也没有抛异常排查经过1.最开始怀疑是基础架构问题,实际不同机器部署的是不同的代码步骤一:安装Arthas, 选择进程登录测试环境机器和虚环境机器,安装Arthascurl -O https://arthas.aliyun.com/ar原创 2021-10-22 11:48:45 · 321 阅读 · 1 评论 -
2021-08-06
JDK8 常用写法1.集合类1.int [] / Interger [] 转List < Integer>集合2.List< Integer> 集合转int [] / Integer []1.集合类1.int [] / Interger [] 转List < Integer>集合int [] arr = {1,2,3};List<Integer> integerList = Arrays.stream(arr).boxed().collect(Coll原创 2021-08-06 18:36:56 · 85 阅读 · 0 评论