Java库
文章平均质量分 84
xiaosunzhu
这个作者很懒,什么都没留下…
展开
-
自己写的bit工具
最近因项目需要,要把数据以最紧凑的方式存放,因此需要精确到bit,网上好像找不到现成的工具,只好自己写了一个BitBuffer,类似ByteBuffer的处理,当然现在还只是最基本的功能,不过总比没有好。现在托管在github上:https://github.com/xiaosunzhu/bit_utils 简单用法: byte[] data = { (byte)210,...2014-08-13 12:23:22 · 189 阅读 · 0 评论 -
Java配置文件Unicode编码可能引发的bug
发现bug:在服务器上部署后台服务并验证能够正常运行,但是一次修改配置重启后突然出现了一个空指针bug,部署的程序并没有改变 2. 定位bug:空指针定位到一个变量,查找代码发现变量初始化来自于读取配置文件,但是检查配置文件中有正常配置相应值,所以无法找到原因。后来在开发机器上调试服务都没有问题,只好重新部署服务到服务器,发现是能够正常运行。比较两次部署的服务包,...2015-05-26 11:41:31 · 243 阅读 · 0 评论 -
Java资源路径各种情况总结(classpath)
Java获取资源(getResource的方式)的搜寻顺序是:首先是Bootstrap加载的jar包,然后是扩展加载的jar包,最后是我们自己配置的classpath。这个具体步骤就不详细说明了,如有需要请参考查找Classes的官方文档。在实际项目中前两个步骤一般我们不太关心。更多的是需要配置和查找资源文件,如果了解一些关于classpath的知识,就能更准确的找到资源文件。 这...原创 2015-06-05 15:42:50 · 545 阅读 · 0 评论