fastjson 2.0.12 发布,Bug 修复进一步提升性能
fastjson 2.0.12 现已发布,此版本的性能有进一步提升,反序列化性能比2.0.11版本提升了超过10%。
详细性能测试报告看这里: https://github.com/alibaba/fastjson2/wiki/fastjson_benchmark
Issues
- 修复序列化中文速度不如fastjson1的问题 #609
- 支持汉字序列化成ISO-8859-1格式 #678
- 序列化和反序列化支持StringBuilder和StringBuffer类型 #687
- 序列化支持Oracle CLOB类型 #644
- 修复兼容包在某些场景无法正确初始化的问题 #649 #677 #646
- ObjectWriterBaseModule和ObjectReaderBaseModule修改为public方便自定义扩展 #585
- 修复特定场景下解析错误格式死循环内存溢出的问题 #699
- 修复兼容包toJavaList传入相同类型时报错的问题 #699
- 提供JSON.copy方法,可以基于jsonb协议深度拷贝对象 #668
- 修复jsonb协议序列化Key为null时报错的问题 #697
- JSONSchema校验时提供错误信息,提示哪个字段因为什么原因校验不通过 #684
- 修复Object类型字段并发初始化时存在报错的问题 #661
- 支持全小写的PropertyNamingStrategy #695
MAVEN 依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.12</version> </dependency>
- GraalVM版本
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.12.graal</version> </dependency>
- Android版本
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.12.android</version> </dependency>
- 1.x 兼容版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.12</version> </dependency>
相关链接
- 相关issue 16个 https://github.com/alibaba/fastjson2/milestone/11
- 代码tag https://github.com/alibaba/fastjson2/releases/tag/2.0.12
- 标准版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.12/
- graal支持版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.12.graal/ (仅在GraalVM 22.1 JDK17上做过验证)
- android版本 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.12.android/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.12/
详情可查看:https://github.com/alibaba/fastjson2/releases/tag/2.0.12

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Inferno 8.0.3 发布,类 React 的高性能用户界面库
Inferno 8.0.3发布了。Inferno 是一个类似 React 的 JavaScript 库,用于构建现代用户界面。Inferno项目的主要目标是为 Web 应用程序提供最快的运行时性能,它擅长渲染实时数据视图或大型 DOM 树。 核心 向 package.json 添加 Funding 注释 7f76923 改进了有关捆绑 inferno 应用程序的文档 de56ad6 Typescript 为 CssProperties 添加了返回类型,使用连字符大小写正确输入,修复 #1604 依赖项 将 inferno-shared 移至所有包的依赖项中 231d717 更新公告:https://github.com/infernojs/inferno/releases/tag/v8.0.3
- 下一篇
每日一博 | 如何快速部署Kubernetes
文章目录 What is Kubernetes? Kubernetes架构示意简图 Kubernetes环境搭建方式 Kubeadm部署Kubernetes Kubernetes部署环境要求 Kubernetes部署环境准备 Kubernetes安装具体步骤 部署网络插件 What is Kubernetes? Kubernetes这个单词来自于希腊语,含义是舵手或领航员。Kubernetes,也称为K8S,其中8是代表中间“ubernete”的8个字符。 官网描述如下图:生产级别的容器编排系统,是用于自动部署,扩展和管理容器化应用程序的开源系统。 (编排:按照一定的目的依次排列;调配、安排)。 K8S是 CNCF 毕业的项目,本来Kubernetes是Google的内部项目,后来开源出来,又后来为了其茁壮成长,捐给了Cloud Native Computing Foundation(CNCF:云原生计算基金会) 我们在github上可以看到,Kubernetes是采用Go语言开发的。Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程...
相关文章
文章评论
共有0条评论来说两句吧...