Java JSON 库 wast v0.0.25 发布
WAST 是一个高性能 Java 工具集库包,包括 JSON、YAML、CSV、HttpClient、JDBC 和 EL 引擎.
JSON全场景性能优化到了极致,全场景包括JDK6-JDK24,内容包括短JSON,中长JSON以及超长JSON读写性能,以及输入流按需解析等等。
源码地址
- gitee: https://gitee.com/xiaoch0209/wast
- github: https://github.com/wycst/wast
性能测试:
- gitee: https://gitee.com/xiaoch0209/wast-jmh-test
- github: https://github.com/wycst/wast-jmh-test
- JSON 与 simdjson-java 对比: JSON 性能测试之二 - wastjson 每秒 6GB 解析速度完胜 simdjson-java
- 表达式性能测试1: WastEl 表达式引擎性能测试 - 每秒千万次运算超强性能 - OSCHINA - 中文开源技术交流社区
- 表达式性能测试2: express-benchmark · 闲.大赋(李家智)/Beetl - 码云 - 开源中国
v0.0.23-v0.0.25 更新内容:
- [JSON]序列化和反序列化全场景优化(jdk8~jdk15),尤其JDK8环境对字节数组的反序列化提升明显(+10%~20%)(v0.0.23);
- [JSON]支持JDK17+新特性之Vector API相关优化(添加vm参数--add-modules=jdk.incubator.vector可适当提升性能)(v0.0.23);
- [JSON]修复JDK9+反序列化字节数组且内容含中文以及转义字符时解析编码问题(字符串以及输入流不受影响)(v0.0.23);
- [JSON] - Unicode校验及优化(\uxxxx解析和UUID校验) (v0.0.24);
- [JSON] - Float类型得序列化优化及Float.MIN_VALUE序列化报错解决 (v0.0.24);
- [JSON] - JSON类添加静态方法toString(float/double/long),性能比jdk内置方法基本都要快 (v0.0.24);
- [JSON] - JDK8 代码错误导致bug修复(v0.0.24);
- [EL引擎] - 表达式优先级增强(&, |, ^, ==, >=, <=, !=与jdk优先级保持一致)(v0.0.24);
- [common] - 科学计数转double代码精简及分支优化 (v0.0.24);
- 清除部分废弃代码 (v0.0.24);
-
[JSON] - 序列化输出为utf8字节数组时支持emoji字符编码(4字节编码)(v0.0.25);
-
[JSON] - 序列化优化性能及丰富常用API(美化输出支持设置自定义缩进的空格数量)(v0.0.25);
-
[JSON] - 支持代码禁用Vector Api(JSON模块不使用)(v0.0.25);
文档地址

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
免费开源跨境电商 InnoShop V0.3.10 正式发布,已支持 Laravel 12
🎉 我们非常高兴地宣布 InnoShop v0.3.10 已经发布!此次更新为我们的免费开源电商平台带来了一系列新功能、错误修复和优化。 更新内容 新功能: 添加了土耳其语支持 🇹🇷 引入了纯文件上传组件 在产品变体和产品信息编辑器中集成了文件管理器 在管理面板中启用了调试模式 添加了翻译支持 在购物车页面添加了产品 URL 链接 添加了结账服务金额参数和 total_number 字段 引入了订单号查询 API 和价格计算助手 错误修复: 修复了 “指定键太长” 数据库错误 (1071) 修复了未定义常量 CURL_SSLVERSION_TLSv1_2 解决了 fileManager 中的 tokenapi 错误 修复了属性组重复删除问题 改进了 AI 生成内容的多语言支持 修复了 SEO 语言切换问题 更新了信息页面显示 优化: 升级到 Laravel 12 更新了第三方软件包 重构了发货服务以支持多种结账类型,并添加了客户 API 优化了订单号生成,并添加了产品列表钩子 改进了分类页面的产品筛选功能 优化了 sitemap.xml 生成 更新了软件包依赖项 按语言代码字母顺...
- 下一篇
Owl AI 开源福利 100个 免费名额,畅享 DeepSeekR1、Claude 3.7!
Owl AI: 智慧对话的新境界 在人工智能迅猛发展的今天,一款名为"Owl"的AI对话客户端正悄然崭露头角,为用户带来前所未有的智能对话体验。就像猫头鹰在黑夜中以敏锐的洞察力捕捉精华,Owl帮助用户在信息海洋中寻找真知灼见,让每一次对话都成为启发思考的契机。 什么是Owl? Owl是一款功能强大的智能AI对话平台,集成了多种主流AI模型,为个人用户和团队提供全方位的对话体验。无论是作为个人助理还是团队协作工具,Owl都能以其灵活多变的功能满足各类需求,让AI对话变得更加直观、高效且智能。 核心特性 🧩 用户管理 - 个性化的智慧守护者 Owl提供个性化用户配置文件,记录您的偏好设置和使用习惯,同时通过多级权限管理确保数据安全与隐私保护。系统会分析您的使用数据,智能推荐最适合的对话模式,并支持账户同步功能,实现跨设备无缝体验。 🌉 渠道管理 - 多维度的沟通之桥 在Owl中,您可以创建多个专题渠道,针对不同领域分类管理对话。每个渠道都可以自定义设置,包括背景、图标和特定响应风格。完善的渠道标签系统便于快速检索和分类,而渠道使用统计则帮助您掌握各渠道的活跃度和价值。 ⚙️ 模型管理 ...
相关文章
文章评论
共有0条评论来说两句吧...