踩坑经验
decode-life
孤独的程序猿
展开
-
踩坑系列之--Fastjson JSONPath解析Boolean类型翻车了
1. 现象不上代码的例子都是耍流氓,我们直接上代码,有如下两个json串,第一个json比第二个json多了两个boolean类型值,以及一个string类型值;{ "boolean1":true, "boolean2":false, "boolean3":true,// 比下面的json多的 "boolean4":true,// 比下面的json多的...原创 2020-02-29 21:51:54 · 1843 阅读 · 6 评论 -
guava中Preconditions.checkState NoSuchMethod 的报错解决
前言项目中遇到guava中Preconditions.checkState NoSuchMethod 的报错,排查思路在这里复盘下,以做后续回忆指导首先启动报上述错误,猜测应该是jar包冲突 然后就开始排查guava本jar包的冲突问题,借助于IDEA的pom文件Maven->show dependencys ,然后查找guava包,看看到底有哪些版本 然后确实发现了多个版本(这...原创 2018-08-13 11:57:07 · 1039 阅读 · 0 评论 -
踩坑系列之--dubbo异步调用传递性导致嵌套调用返回null值的bug
采坑系列之--dubbo异步调用传递性导致嵌套调用返回null值的bug一、现象二、寻找问题根源--源码1. 我们的排查思路2. 预备知识:RpcContext简介3. 上面还有个小问题,serviceB第二次调用serviceC,会正常返回,这又是为什么呢?解决方法一、现象有三个应用serviceA,serviceB,serviceC,在确保消费没有错乱的前提下(都只有单个服务提供者),期望...原创 2019-07-01 17:28:49 · 1336 阅读 · 5 评论