![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
「已注销」
专注分享ApacheHudi相关技术及源码解读
展开
-
Guava介绍
前言 如何学习源码,直接看JDK,多学习其他小而精巧的开源项目,绝对有益,而Guava项目则可直接满足需求,小而精,有了阅读JDK源码的经验,相信Guava的品读过程也会比较愉快,尽可能每天分析一个类。 介绍 关于Guava,网上有很多介绍,我这里只简单进行介绍,其实说白了就是对Java中一些类进行再一次封装,或者添加一些类,让其变得更好用。 基础特性 使用和避免null。null是模棱两可原创 2017-11-08 20:33:36 · 225 阅读 · 0 评论 -
fastjson线上排坑记
前言 版本上线时发现fastjson的toString方法的返回的字符串与与之前版本的toString方法返回的字符串不相同,这导致依赖toString进行md5计算所得到的结果不相同,更进一步导致其他依赖该md5值的插件发现和之前的md5值不相等而重启,导致数据存在丢失情况。 源码 从项目中抽取出该模块代码,并进行了适当修改,但未改变整个处理逻辑,源码如下。package main; im原创 2017-11-02 11:31:59 · 540 阅读 · 0 评论