高性能 Java 工具库 wast v0.0.22 发布
WAST 是一个高性能 Java 工具集库包,包括 JSON、YAML、CSV、HttpClient、JDBC 和 EL 引擎.
源码地址
- 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
- 表达式性能测试: WastEl 表达式引擎性能测试 - 每秒千万次运算超强性能 - OSCHINA - 中文开源技术交流社区
v0.0.22 更新内容:
- JSON支持ndjson;
- JSON修复自定义Map未指定泛型场景下解析空指针bug;
- JSON添加java.time包下面Duration、ZoneId、Period三个类型读写支持;
- JSON基于ascii编码字符串序列化优化(JDK9+);
ndjson解析示例
String json = "{\"key\": 123}\n" + "{\"key\": 123}\n" + "{\"key\": 123}\n" + "{\"key\": 123}\n" + "{\"key\": 123}"; List results = JSON.parseNdJson(json); results.add(123); results.add(456); System.out.println(JSON.toNdJsonString(results, WriteOption.FormatOut)); System.out.println(results); JSON.writeNdJsonTo(results, new FileOutputStream("e:/tmp/ndjson.ndjson"), WriteOption.FormatOut); List list = JSON.parseNdJson(new FileInputStream("e:/tmp/ndjson.ndjson")); System.out.println(list);
JSON之间有没有分隔符都能解析,不限于规范描述的需要换行符来分割,支持格式化美化输出。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JTopCMS V4 更新:模型字段支持国密 SM4 加密
介绍 : JTopCMS V4 信创版功能更新!模型字段支持国密SM4加密,数据库存储密文更加安全。 SM4(对称加密算法) 特点:SM4 是中国制定的分组密码算法,属于分组密码体制。 用途:主要用于数据加密,如文件加密、数据传输加密等。 JTopCMS在信创项目实施过程中,解决了要求加密自定义模型字段为密文, 并存储在各种国产数据库,同时加密字段仍支持一定程度的查询与高级搜索的需求!配合安全员对密锁的控制,从而符合较高等级的安全规范。 模型字段支持加密与算法 通过安全员控制对密锁的使用 数据库存储密文(以下为某项目人大金仓数据库截图) 系统特色 1. 基于 JAVA 标准自主研发,支持主流国产信创环境,国产数据库以及国产中间件。安全,稳定,经过多次政务与企事业单位项目长期检验,顺利通过等保二,三级评测。 2. 高效便捷的进行站点文档采编,审核,页面模板制作。具有性能优秀,稳定,安全,易扩展等特点,适合建设政府机构,教育部门以及企事业单位的站群系统,支持集群管理 系统支持集群化部署,可任意增加和较少 CMS 服务节点,根据业务需要独立部署服务节点,加强系统容错性 并发能力及...
- 下一篇
阅读报告赢399元眼部按摩仪,扫码申请享特权
值此新春佳节之际,开源中国联合北京银行正式发布《2024 中国开源开发者报告》。 为表达对所有开源开发者的深深敬意与诚挚感谢,并增添一份春节的喜庆与祥和,我们特别策划了两波福利活动,活动时间定于 1 月 20 日至 2 月 20 日,诚邀广大开源爱好者积极参与,共享这场开源新春盛宴! 第一波福利 1、看报告,盖楼赢奖品 参与规则: 第一步下载阅读:请先下载并仔细阅读《2024中国开源开发者报告》。 报告地址:2024 中国开源开发者报告.pdf 第二步参与评论区盖楼赢奖品:(每位用户最多可以评论盖楼2次,超过部分作废,奖品顺延给下一位,评论内容要与报告、活动相关,纯灌水评论无效) 1)文章评论区第18,第68,第88,第168,第888名等5名留言评论用户,将获得一等奖,赠送价值399元的小米智能眼部按摩仪; 2)第36、第56、第166、第266、第366、第666、第688、第999、第1168、第1366等10名留言评论用户将获得二等奖,赠送价值229元的狼蛛F87Pro客制化无线机械键盘一个; 3)第10,第30,第60,第90,第120,第150。。。。。第810,第840,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题