码迷,mamicode.com
首页 >  
搜索关键字:二进制协议    ( 109个结果
文本协议与二进制协议的选择
进行网络通信时,我们经常纠结于到底使用什么样的协议传输数据,下面我谈谈应该怎么选择一种合理的协议格式。网络协议标准定义是这样的: 为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 网络协议至少包括三要素: 语法:语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。 语义:解释...
分类:其他好文   时间:2015-02-02 19:37:08    阅读次数:175
erlang语言实现binary_to_term
erlang提供了两个函数用于erlang数据与二进制的转换,term_to_binary 把erlang数据转成一个二进制数据,binary_to_term 则是把二进制数据转为原始的erlang数据。这两个函数都是c实现的,效率很高,可用于序列化和反序列化数据,可以被直接用来当作网络封包协议。文章主要探讨这种二进制协议数据的组织形式,以及用erlang语言实现binary_to_term...
分类:编程语言   时间:2015-01-09 01:35:30    阅读次数:282
06 Memcached中的一些参数限制
一:Memcached中的一些参数限制 Key的长度:250字节(二进制协议支持65536个字节) value的限制:1M ,一般都是存储一些文本,如新闻标题等等这个值足够了, 内存的限制:32位下最大设置到2G。 如果有30G数据要缓存一般也会单实列装30G(不把鸡蛋放入到一个篮子...
分类:系统相关   时间:2015-01-08 14:57:53    阅读次数:221
Hessian入门案例
1.1.  Hessian简介 Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面向对象的消息通信。 1.2.  开发步骤 1.2.1.   导入jar包 去官网下载http...
分类:其他好文   时间:2014-12-29 16:51:38    阅读次数:168
YS VTM模块存在格式化字符串漏洞,可导致VTM进程异常退出【高危】
YS VTM模块存在格式化字符串漏洞,可导致VTM进程异常退出【高危】 问题描述: YS VTM模块开放对外监听端口(8554和8664),此次使用sulley fuzzing框架对监听在8664端口的私有二进制协议进行测试,以检测可能发生的各种问题。在该协议中,客户端会向8664端口发送一个二进制...
分类:系统相关   时间:2014-12-25 20:24:37    阅读次数:323
Hessian Servlet和Hessian Spring的简单应用
转自:http://lancui.iteye.com/blog/935578简介相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebSer...
分类:编程语言   时间:2014-11-25 16:22:01    阅读次数:160
fast-json 内幕
JSON协议使用方便,越来越流行。JSON的处理器有很多,为什么需要再写一个呢?因为我们需要一个性能很好的JSON Parser,希望JSON Parser的性能有二进制协议一样好,比如和protobuf一样,这可不容易,但确实做到了。有人认为这从原理上就是不可能的,但是计算机乃实践科 学,看实际的...
分类:Web程序   时间:2014-11-25 14:04:49    阅读次数:249
memcached完全剖析系列教程《转》memcached完全剖析系列教程–3.memcached的删除机制和发展方向
本文目录memcached在数据删除方面有效利用资源·数据不会真正从memcached中消失·LazyExpiration·LRU:从缓存中有效删除数据的原理memcached的最新发展方向·关于二进制协议·二进制协议的格式·HEADER中引人注目的地方外部引擎支持·外部引擎支持的必要性·简单API...
分类:系统相关   时间:2014-11-24 17:10:23    阅读次数:232
主程序员的练成:HTTP协议和二进制协议的对比
在上一篇《主程序员的练成:TCP、消息分包和协议设计》中谈了协议设计的一些话题,这里补充聊聊HTTP协议和二进制协议的对比。 HTTP协议是一种文本协议,也是一种Name-Based协议,就从这两方面来说。 文本协议 vs 二进制协议 文本协议的特点:     便于人     易于阅读、理解、调试、构造     解析复杂、冗余多     需要考虑字符转义 二进制协议的特...
分类:Web程序   时间:2014-11-21 12:44:24    阅读次数:227
Memcached 二进制协议(BinaryProtocol) incr指令泄露内存数据的bug
缘起 最近有个分布式限速的需求。支付宝的接口双11只允许每秒调用10次。 单机的限速,自然是用google guava的RateLimiter。 http://docs.guava-libraries.googlecode.com/git-history/master/javadoc/com/google/common/util/concurrent/RateLimiter.html ...
分类:系统相关   时间:2014-11-07 20:52:30    阅读次数:310
109条   上一页 1 ... 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!