Hessian 原理分析 一. 远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景.....
分类:
其他好文 时间:
2015-01-13 19:26:25
阅读次数:
584
1. Jensen不等式
回顾优化理论中的一些概念。设f是定义域为实数的函数,如果对于所有的实数x,,那么f是凸函数。当x是向量时,如果其hessian矩阵H是半正定的(),那么f是凸函数。如果或者,那么称f是严格凸函数。
Jensen不等式表述如下:
如果f是凸函数,X是随机变量,那么
特别地,如果f是严格凸函数,那...
分类:
编程语言 时间:
2015-01-09 10:51:16
阅读次数:
340
该项目分析了目前主流分布式通讯相关开源产品中使用的No Schema序列化产品Kryo,Fastjson,Hessian的序列化机制,通过构造相对比较复杂的数据model,针对序列化size,序列化时间进行了细致测试。通过测试报告可以清晰的看出Kryo无疑是大赢家,无论是序列化大小,还是速度上都更胜一筹,这也就不难理解为什么Spark,Storm等流计算框架会选它作为序列化工具。另外,可以看出这三款软件在BitSet,EnumSet等特殊类型的序列化上还有不少问题,作者也给Kryo,Fastjson社区提了...
分类:
其他好文 时间:
2015-01-07 18:49:57
阅读次数:
151
基本的设置信息(参考网址:http://hessian.cn/p/1026.html):"还是配置/.vimrc文件.syn on "语法支持set laststatus=2 "始终显示状态栏set tabstop=2 "一个制表符的长度set softtabstop=2 "一个制表符的长度(可以大...
分类:
系统相关 时间:
2015-01-01 16:00:36
阅读次数:
558
在上篇文章中,我们主要了解了Dubbo的架构路线,并对它有了一个比较简单点的印象和了解,而关于Dubbo基本需求是接下来要介绍的内容.
在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。
关于F5硬件可以参考
F5 Networks
...
分类:
其他好文 时间:
2014-12-31 01:08:37
阅读次数:
182
1.1.1. 编写远程接口
Ihello.java
package cn.tempus.hessian;
public interface IHello {
public String sayHello(String name);
}
1.1.2. 编写远程接口实现类
...
分类:
编程语言 时间:
2014-12-29 18:28:04
阅读次数:
577
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
我目前开发的android app需要使用第三方的jar hessian-4.0.1.jar,于是我把jar加入到了工程中,并通过Order and Export. 进行检查。
Order and Export 提示从第三方jar的所有类都没有加入到运行环境中。
如何才能正确快速的在android工程中使用第三方jar? 我不太会使用ant 和 Maven
处...
分类:
移动开发 时间:
2014-12-19 19:10:22
阅读次数:
232
https://github.com/node-modules/hessian.jshttps://github.com/stagas/maptailParsing URLs with the DOM!// This function creates a new anchor element and...
分类:
Web程序 时间:
2014-12-13 12:11:03
阅读次数:
229
最近做系统重构,计划将多个系统的公共部分抽取出来作为一项公共服务,为以后项目维护和横向扩展奠定基础。 常用的服务发布方式有RMI / HTTPInvoker / Hessian / Burlap,关于这几类java远程服务的性能比较和优缺...
分类:
编程语言 时间:
2014-12-09 12:35:06
阅读次数:
286