摘要:
ü1.创建一个远程接口,并继承java.rmi.Remote接口 ü2.实现远程接口,并且继承UnicastRemoteObject ü3.创建服务器程序,同时使用createRegistry方法注册远程接口对象 ü4.创建客户端程序,通过Naming类的lookup方法来远程调用接口中的方法 手写 阅读全文
摘要:
RPC远程过程调用(Remote Procedure Call) 调用远程计算机上的服务,就像调用本地服务一样。 RPC的Java版本--RMI nRMI概述 RMI(remote method invocation),可以认为是RPC的java版本,允许运行在一个java 虚拟机的对象调用运行在另 阅读全文
摘要:
RPC 课程简介 RPC是只远程过程调用,也就是说两台服务器A,B, 一个应用部署在A服务器上,另一个应用部署在B服务器上,A服务器上的应用想要调用B服务器上的应用提供的方法/函数,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语意和传递调用的参数。 课程目标 RPC的主要功能目标是让 阅读全文
摘要:
3.5.1 闭包的基本技能点 闭包的定义: 闭包就是一段代码块,用{}括起来: def c = { println 'hi groovy'} **闭包调用/执行: c.call() c() //类似调用方法一样 闭包传入参数:** 无参数: // -> 前:闭包参数 -> 后:闭包体 def c 阅读全文
摘要:
流程控制分为:顺序结构、分支结构、循环结构 3.4.1 switch-case分支 package com.msb.test01 def a = 74 //在Groovy中a可以是任意类型: switch (a){ //按照类型比较:a.class //case后面可以按照不同类型进行判断: c 阅读全文
摘要:
3.3.1 字符串的常用定义方式 (1)单引号定义方式 (2)双引号定义方式 **(3)三引号定义方式 package com.msb.test01 //单引号形式定义字符串:等价于Java中双引号的定义方式: def str1 = 'hi groo\nvy1' println str1 pri 阅读全文