2014年9月14日
摘要: 原文:http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html 该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要说明的是,Blog的内容并非line by line的翻译,其中包含一些经验性总结,与此同时,对于一些不是非常常用的功能并未予以说明,有兴趣的开发者可以直接查阅Google的官方文档。 阅读全文
posted @ 2014-09-14 23:07 上校 阅读(540) 评论(0) 推荐(0)
摘要: 1.定义proto文件: User.proto package netty; option java_package="myprotobuf"; option java_outer_classname="UserProto"; message User{ required int32 ID=1; required string userName=2; required string Password=3; repeated string address=4; 阅读全文
posted @ 2014-09-14 22:10 上校 阅读(21908) 评论(1) 推荐(0)
摘要: 1..proto文件为要生成.java文件的模板文件,其中包含名称空间、文件名等信息 2.cmd中进入当前目录D:\JAVA\protoc-2.5.0-win32 3.运行 protoc.exe --java_out=. SubscribeReq.proto 将在当前文件夹下生成对应的.java文件 阅读全文
posted @ 2014-09-14 19:49 上校 阅读(802) 评论(0) 推荐(0)
摘要: 新做的Mini项目计划使用Google的Protobuf来做,关于Protobuf是什么玩意能干什么请自己去看这里:http://code.google.com/p/protobuf/ 这里讲一下安装Protobuf到在Eclipse下配置使用它的简单过程总结。 我使用的是Windows系统,计划使用Python版本,所以首先去官网下载protoc-2.4.1-win32.zip和protobuf-2.4.1.zip两个文件,前一个是用于编译.proto文件的,后一个是运行时环境。接下来步骤如下: 阅读全文
posted @ 2014-09-14 19:45 上校 阅读(6426) 评论(1) 推荐(1)
摘要: Morphia 是一个针对Mongo和Java 对象转换的映射的轻量级ORM类型安全类库。 1.简单易用,轻量级,一旦每一种类型通过反射获取将被缓存,性能比较好。 2.Datastore和DAO的抽象封装。 3.快速的查询的支持,在类运行时进行校验。 4.Mapping是基于注解而不是基于xml。 5.针对Validation和Log的扩展。 阅读全文
posted @ 2014-09-14 09:00 上校 阅读(7377) 评论(0) 推荐(0)