生成 java 代码时的警告: The default outer class name, "Auth", conflicts with a type declared in the proto file and an alternative outer class name is used: "A ...
分类:
编程语言 时间:
2016-07-07 00:52:08
阅读次数:
470
1.解压 tar -zxf protobuf-2.5.0.tar.gz 2.编译 cd protobuf-2.5.0 ./configure --prefix=/usr/hbb/protobuf/ make && make install 3.配置 vim /etc/profile PROTO_HO ...
分类:
其他好文 时间:
2016-07-05 20:40:44
阅读次数:
226
gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。 我们知道HTTP2.0是基于二进制的HTTP协议升级版本,目前各大浏览器都在快马加鞭的加以支持。 我们可以设想一下,未来浏览器支持HTTP2.0,并通过现有开源序列化库比如protobuf等,可以直接 ...
分类:
其他好文 时间:
2016-07-04 23:48:46
阅读次数:
664
为什么选择protobuf,而不选择thift和avro,原因大概几点吧,网上对比的文章很多,我主要关注以下几点 1、protobuf序列化性能最好,序列化后字节数最少。 2、protobuf是单纯的序列化框架,不自带通信层,因为通信层我要用mina或netty,之前用的比较多,比较熟悉。 3、av ...
分类:
其他好文 时间:
2016-07-04 11:37:18
阅读次数:
107
Google Protocol Buffer又简称Protobuf,它是一种很高效的结构化数据存储格式,一般用于结构化数据的串行化,简单说就是我们常说的数据序列化。这种序列化的协议非常轻便高效,而且是跨平台的,目前已支持多种主流语言(3.0版本支持C++, JAVA, C#, OC, GO, PYTHON等)。...
分类:
其他好文 时间:
2016-07-03 19:11:17
阅读次数:
309
为了保持程序的高效,建议使用ProtoBuf. Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据 ...
分类:
其他好文 时间:
2016-07-02 09:10:41
阅读次数:
423
GreenDao的使用方法详解
----------------------
GreenDao orm数据库框架
优势:
1:性能最大化
2:内存开销最小
3:API 简单好用
4:对android 高度优化
5:2.2版本以上还支持加密数据库
6:支持protobuf协议存储(protobuf 比json更快,goog...
分类:
其他好文 时间:
2016-06-30 16:33:29
阅读次数:
336
在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列化和反序列化。随着Google工具protoBuf的开源,protobuf也是个不错的选择。对JSON,Objec ...
分类:
编程语言 时间:
2016-06-22 22:08:33
阅读次数:
451
Protobuf-net提供的一种易于使用的数据序列化方案,可序列化带有[ProtoContract]特性的类实例,并可支持Unity各个发布平台,且效率高、易用性强。 以下为需要进行序列化的类定义示例。 ...
分类:
编程语言 时间:
2016-06-21 22:19:38
阅读次数:
266
asp.net core 使用 Redis 和 Protobuf 前言 上篇博文介绍了怎么样在 asp.net core 中使用中间件,以及如何自定义中间件。项目中刚好也用到了Redis,所以本篇就介绍下怎么样在 asp.net core 中使用 Redis 进行资源缓存和Session缓存。 如果 ...
分类:
Web程序 时间:
2016-06-18 23:51:00
阅读次数:
498