RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 ...
分类:
Web程序 时间:
2016-08-30 17:52:30
阅读次数:
159
最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。 首先比较下servlet和webservice下 请求: servlet:提供了请求/响应模式,是JAVA的一种规范,只能使用于java上,用来替代早 ...
分类:
Web程序 时间:
2016-08-30 17:46:34
阅读次数:
140
EhCache 系统简介EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点。
EhCache 的主要特性有:
快速、精干
简单;
多种缓存策略;
缓存数...
分类:
系统相关 时间:
2016-08-29 15:41:03
阅读次数:
277
使用 RMI + ZooKeeper 实现远程调用框架,包括ZooKeeper伪集群安装和代码实现两部分。 一、ZooKeeper伪集群安装: 1》获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下载,我这里下载的是 ...
分类:
其他好文 时间:
2016-08-28 16:19:28
阅读次数:
138
远程方法调用,在服务器端执行完毕后,其反馈结果也必然是,按照字节流的方式返回,服务器端按照通信协议,做封包处理,而客户端的应答处理部分,从通信连接会话上,接收到待解析的字节流数据,负责解析,转化成客户...
分类:
Web程序 时间:
2016-08-26 06:41:43
阅读次数:
345
宏观方面 一、 JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能, ...
分类:
编程语言 时间:
2016-08-26 01:17:30
阅读次数:
190
基础知识 Dubbo是什么:Dubbo是一个分布式的服务框架,提供高性能和透明化的RPC远程调用方案,以及SOA服务治理方案 Dubbo涉及的知识: 远程调用:RMI、hassion、webservice、thrift 通信交互:HTTP、mina、netty 序列化:hessian2、java、j ...
分类:
其他好文 时间:
2016-08-25 23:25:06
阅读次数:
118
那是N年前的一天,老王在看一本讲java的技术书(可惜忘了叫啥名字了),突然看到有一章讲RMI的,立马就觉得很好奇。于是乎,就按书上所讲,写了demo程序。当时也就只知道怎么用,却不知道什么原理。直到多年以后,才知道,原来这个RMI和我们今天要聊的RPC几乎是差不多的东西。那他们到底是什么呢? wh ...
分类:
其他好文 时间:
2016-08-23 01:35:17
阅读次数:
182
1、什么是序列化和反序列化Serialization是一种将对象转为为字节流的过程;deserialization是将字节流恢复为对象的过程。2、什么情况下需要序列化a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时 ...
分类:
编程语言 时间:
2016-08-17 12:15:00
阅读次数:
193
机器人搬重物 题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径1.6米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个N*M的网格,有些格子为不可移动的障碍。机器人的中心总是在格点上,当然,机器人必须在最短的时间内把物品搬运到指定的地方。机器人接 ...
分类:
其他好文 时间:
2016-08-16 21:42:01
阅读次数:
211