
fastjson源码解析
我是小水杯
坚持就是胜利
展开
-
fastjson源码解析(1)-工具类IOUtils
1.概念 通过大量的性能对比实例,可以知道fastjson是目前json解析最快的框架。所以我打算打入其内部了解一下,它是怎么丧心病狂地将性能提升到如此程度,在解析fastjson核心开始我准备,先解析它的边边角角,以便增加一些知识储备,更容易了解其内部的实现原理。本章就是讲解一下在fastjson中使用比较多的工具类IOUtils。2.源码介绍 static { try {...原创 2018-07-01 15:33:07 · 1312 阅读 · 1 评论 -
fastjson源码解析(2)-工具类TypeUtils
1.概述 前面一篇文章介绍了IOutils,主要介绍了fastjson部分优化点和base64编解码。这篇文章也是介绍fastjson的工具类,主要包含类型转换。在fastjson核心代码中会经常使用这些方法,所以先提前解析这些方法。(源码解析中有部分后面的内容,暂时略过)2. 源码解析1.静态变量 /** * initialCapacity: map的初始大小 *...原创 2018-07-01 23:58:19 · 3391 阅读 · 0 评论