问题
文章平均质量分 50
Jerry的技术博客
天道酬勤; 事必总结
展开
-
Maven传递依赖无法引入问题(The POM for xxx is invalid)
一、背景 应用A直接应用B,应用B依赖二方包C1、C2、C3,应用A传递依赖C1、C2、C3。现应用B升级版本,应用更新B依赖包后发现可正常引入依赖B,但传递依赖的C1、C2、C3不能引入。 二、问题排查 应用根目录打印依赖树:mvn dependency:tree>tree.txt 应用依赖树中出现如下警告。警告显示:应用引入的依赖包无效,依赖包中传递依赖项不可用,可以通过开启debug三、解决方案原创 2017-09-16 19:38:24 · 25387 阅读 · 0 评论 -
内部类反序列化问题(fastjson exception: create instance error)
内部类反序列化问题(fastjson exception: create instance error)一、问题项目开发过程中遇到了JSON反序列化问题(JSONException: create instance error),问题如下:com.alibaba.fastjson.JSONException: create instance error, class com.test.xiaofan.test.Cl原创 2017-10-08 17:14:55 · 16363 阅读 · 4 评论 -
ConcurrentHashMap和HashMap的containsKey方法区别
ConcurrentHashMap不能以null作为key,key为null时将返回NullPointerException;HashMap可用null作为key,key为null时,返回hash值为0指向位置的值。原创 2017-10-18 20:56:59 · 8896 阅读 · 0 评论 -
Maven依赖包导入错误(IntelliJ IDEA):GC overhead limit exceeded
一、问题背景最近用IntelliJ IDEA 打开一个老应用,一直加载依赖不成功,主POM中存在如下错误.java.lang.OutOfMemoryError:GC overhead limit exceeded该问题是由于IDE为JVM分配的最大可用内存(-Xmx)过小导致。二、解决方法点击IntelliJ IDEA(Mac)进入Preferences,搜索“maven”进入到importing原创 2017-11-29 21:37:36 · 11381 阅读 · 3 评论