码迷,mamicode.com
首页 >  
搜索关键字:protobuf 异步通讯 数据缓冲    ( 1172个结果
Netty with protobuf(二)
上一篇了解了protobuf,现在结合netty做一个例子。 关键就是配置netty的编解码器,因为netty提供了protobuf的编解码器,所以我们可以很容易的使用netty提供的编解码器使用protobuf数据交换协议进行通信。。 下面是...
分类:Web程序   时间:2014-07-26 03:30:37    阅读次数:280
netty+protobuf
一直想在项目中用上protobuf,但是2个游戏做上了确一直没用上,最近刚好比较空闲,整一个例子玩玩。 1.准备:netty3.5.2 ,protobuf2.5.0 ? pom.xml如下: <dependency> <groupId>com.google.protobu...
分类:Web程序   时间:2014-07-25 00:07:54    阅读次数:398
protobuf example make backup
# See README.txt..PHONY: all cpp java python cleanall: cpp #java pythoncpp: add_person_cpp list_people_cpp temp_cppjava: add_person_java lis...
分类:其他好文   时间:2014-07-24 22:01:12    阅读次数:290
蜗牛—JSON学习之Java转化
最近,在写一个网站的后台管理,用到异步通讯技术,用的方法是JSON数据传送方式 需要下面几个jar文件 然后,自己写了一点点常用代码 Java的List和数组要用JSONArray对象 Map和实体用JSONObject package com.demo; import java.util.ArrayList; import java.util.HashMap; import ja...
分类:编程语言   时间:2014-07-23 13:22:36    阅读次数:220
驱动开发之 设备读写方式:缓冲区方式
1. 设备对象一共有三种读写方式:缓冲区方式读写(Buffered方式);直接方式读写(Direct方式);Neither方式。这三种方式的Flags分别对应DO_BUFFERED_IO,DO_DIRECT_IO,0 在buffered方式中,I/O管理器先创建一个与用户模式数据缓冲区大小相等的系统缓冲区。而你的驱动程序将使用这个系统缓冲区工作。I/O管理器负责在系统缓冲区和用户模式缓冲区之间...
分类:其他好文   时间:2014-07-22 17:53:22    阅读次数:255
NIO学习笔记1
NIO引入了三个概念:Buffer 缓冲区Channel 通道selector 选择器1、java.io优化建议操作系统与Java基于流的I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区),这往往是在硬件直接存储器存取(DMA)的协助下完成的。I/O类喜欢操作小块数据——单个字节、几行文本。...
分类:其他好文   时间:2014-07-22 00:04:34    阅读次数:416
使用XCB编写X Window程序(05):使用异步的方式和X Server通讯及获取和设置窗口的属性
最近在博客园“异步”这两个字很火。其实要实现异步,语言有什么样的关键字支持并不重要,重要的是思想。比如XCB,使用的是古老的C语言,只要思想到位,一样实现和X Server异步通讯。
分类:Windows程序   时间:2014-07-22 00:03:35    阅读次数:839
比较跨语言通讯框架:Apache Thrift和Google Protobuf
前两天想在微博上发表一个观点:在现在的技术体系中,能用于描述通讯协议的方式很多,xml,json,protobuf,thrift,如果在有如此众多选择的基础上,在设计系统时,还自造协议,自己设计协议类型和解析方式,...
分类:其他好文   时间:2014-07-21 10:24:14    阅读次数:182
Google Protocol Buffer 的使用和原理
简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,18...
分类:其他好文   时间:2014-07-16 19:19:13    阅读次数:221
protobuf extensions(extend)的消息定义及Java使用方法
在定义protobuf消息时,有时候需要用到extensions来对原有的消息类型进行扩展,有利于消息定义的重复使用。1、下面写一个最简单的例子,定义一个message BaseData,并对其进行扩展:Example.proto:// 定义一个message BaseData,100~199之间的tag可供扩展 message BaseData { required int32 code = ...
分类:编程语言   时间:2014-07-16 12:52:46    阅读次数:2220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!