bug积累
bug积累
韩运畅
这个作者很懒,什么都没留下…
展开
-
向集合传入基本类型时再删除传入的Obj要和其基本类型对应的类相同
set是Integer类型的,当你想删除对应的值时,不能传入一个char类型的值,因为set的remove方法是这么定义的: boolean remove(Object o); 如果传入是基本类型的char,那么编译器会将其转成Char,然后再向上转型成Object 。当真正进行删除的时候,是用的hashmap的remove方法: if (p.hash == hash && ((k = p.key) == key || (key != null && key.原创 2020-05-16 11:21:48 · 59 阅读 · 0 评论 -
源码中的类需要脚本生成,复制开发包中的对应代码到源码中去
在搭建netty源码阅读环境的时候,netty.io.util.collection包不存在,需要运行脚本才能生成,我刚开始搞了半天如何运行那个脚本。均失败。后来去下载了该版本对应的开发包的源码,里面有对应的代码,复制,粘贴,运行example成功!!! ...原创 2020-05-14 12:59:50 · 143 阅读 · 0 评论 -
解决程序包找不到的错误!!!!
使用默认的maven 不要改成自己E盘的 困扰了好多次,终于发现怎么解决了。原创 2020-05-13 17:22:38 · 431 阅读 · 0 评论 -
flume lzo压缩bug
*******flume以lzop压缩格式往hdfs会报找不到lzo library,即flume自己没法支持lzo压缩 解决方法:在linux服务器上yum install lzo原创 2020-04-25 11:07:13 · 252 阅读 · 1 评论