博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
来看看Cap’n Proto’s的神器力量,让你的数据飞起来传输
阅读量:6124 次
发布时间:2019-06-21

本文共 545 字,大约阅读时间需要 1 分钟。

hot3.png

这是管网。capnproto其他语言我不知道,反正我的java现在是跑起来了。

看到没,首页就说了把原来他自己写的谷歌的protobuf给完全碾压了。

150804_hbbK_2337008.png

明显这家伙在谷歌工作的时候留了一手。

现在我来跟大家说说怎用。

第一个,下载java源码:

这里有各种语言的,选你学的语言就好了。

java 在这里:

以java为例子,找到目录://////examples

里面有个类,但你放到项目是要报错的,因为你缺少这里面的东西://///capnproto,放一起后错少了许多。现在我们就要纠结半天了,这个东西AddressBook,还有这个Person,到底哪里去了啊!别着急,现在就来生成这2个类。

第二步,下载cmd工具包,生成java 文件。

运行命令:capnp compile -o java addressbook.capnp

接下来神器的事就来了,他自动生成了一个java文件:AddressBook.java,把他放到自己项目里,报错就没了,那你就开始跑main方法吧!

把它跟fastjson的解析和格式化做了下对比,单位是毫秒,大家请看:

152129_jYeM_2337008.png

简直没法比,这东西快的让人不敢相信。

转载于:https://my.oschina.net/u/2337008/blog/405536

你可能感兴趣的文章
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>
oracle归档日志增长过快处理方法
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>
解读自定义UICollectionViewLayout--感动了我自己
查看>>
SqlServer作业指定目标服务器
查看>>
UnrealEngine4.5 BluePrint初始化中遇到编译警告的解决办法
查看>>
User implements HttpSessionBindingListener
查看>>
抽象工厂方法
查看>>