一、概念 conception 函数体内调用本函数自身,直到符合某一条件不再继续调用。 二、应满足条件 factor 1、有反复执行的过程(调用自身); 2、有跳出反复执行过程的条件(函数出口); 三、例子 example 四、注意事项 notice 1、递归中必须要存在一个循环结束的条件 2、递归 ...
分类:
其他好文 时间:
2016-05-16 17:04:40
阅读次数:
176
问题: 今天SQL数据库登录不上了,然后想启动Sql实例,却发现如下问题(配置环境:win7旗舰版x64,SqlServer2008R2,同时安装VS2012): 以前出现过这个问题,那时候是因为把实例安装在了D盘,后来D盘被格式化了。然后,这些就没了。今天早上打开电脑,竟然又出现这个问题,可是Se ...
分类:
数据库 时间:
2016-05-15 12:25:24
阅读次数:
209
RPC(远程过程调用) 的架构最常见的是“动态代理”方式,事先定义好接口,用一个代理假装实现了这个接口(真正的实现放在服务端),供客户端调用,代理内部将该方法调用封装成一个网络请求送到服务端。服务端根据参数找到对应的注册好的对象处理,返回给客户端。 官网的gRPC的宏观的架构图如下: 客户端调用 s... ...
分类:
编程语言 时间:
2016-05-13 07:42:15
阅读次数:
311
1. SOAP WS 和RESTful Web Service之间有什么不同呢?
1.SOAP WS支持既远程过程调用(例如,RPC)又支持消息中间件(MOM)方式进行应用集成。
Restful Web Service仅支持RPC集成方式。
2.SOAP WS是传输协议无关的。它支持多种协议,比如,HTTP(S)、 Messaging、TCP、UDP SMTP等。
REST是协议相关的,只...
分类:
Web程序 时间:
2016-05-12 13:51:33
阅读次数:
200
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。 ...
分类:
其他好文 时间:
2016-05-09 20:37:04
阅读次数:
187
之前为了实现基于Hibernate+Oracle的存储过程调用,发现了一个又一个坑,然后一个一个的尝试解决。 需求:使用Hibernate调用Oracle的存储过程,需要支持的有动态表名、存储过程变量定义、数组传递 1. oracle变量定义 首先,需要解决的是如何在oracle存储过程中定义变量, ...
分类:
数据库 时间:
2016-05-07 16:28:53
阅读次数:
297
1、调用无返回值的存储过程--存储过程create proc myinsert @username varchar(10), @password varchar(10), @name varchar(10), @usertype varchar(10), @createpeople varchar( ...
RPC是什么 PRC(Remote Procedure Call 远程过程调用) 是本地计算机程序通过网络调用远程计算机服务。 为什么要用RPC 1、可以做到分布式,现代化的微服务 2、部署灵活 3、解耦服务 4、扩展性强 RPC工作原理 1、调用客户端client handle,执行参数传送 2、 ...
分类:
其他好文 时间:
2016-04-30 22:12:28
阅读次数:
516
一:服务化:
这里说到的“服务”,本质上来说,就是指“RPC”。单纯的RPC功能实现,其实很简单,无非就是client发起调用,中间某个组件(甚至就是client本身)拦截调用信息,序列化后将信息传输到server端,server端收到调用请求后反序列化,根据请求详细发起实际调用后返回响应传输回给client端。这样的RPC很常见,比如常见的存储过程调用就是一例。但是在一个复杂的业务环境,如何管理...
分类:
其他好文 时间:
2016-04-29 16:29:27
阅读次数:
137
一、什么是RPC 远程过程调用(RPC)是一个协议,程序可以使用这个协议使用网络中另一个服务器中某程序的服务,而不需要知道网络细节 二、RPC模型 . c/s模式 . 基于传输层协议,例如(tcp/ip) . 事件处理模型(请求、计算、响应) 三、RPC设计的目的 . 调用非本机的方法 . 不同语言 ...
分类:
其他好文 时间:
2016-04-23 21:07:01
阅读次数:
159