MySQL 中,单个 Store Procedure(SP) 不是原子操作,而 Oracle 则是原子的。如下的存储过程,即使语句2 失败,语句 1 仍然会被 commit 到数据库中: create table testproc(id int(4) primary key, name varcha ...
分类:
数据库 时间:
2020-03-27 00:45:22
阅读次数:
77
indy multipart/form-data uses IdMultipartFormData; procedure TForm1.ToolButton1Click(Sender: TObject); //rest上传文件 var ms: TIdMultiPartFormDataStream; ...
分类:
其他好文 时间:
2020-03-26 10:51:55
阅读次数:
68
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, V ...
分类:
其他好文 时间:
2020-03-25 23:23:36
阅读次数:
108
1. 定义线程类 type TMyThread = class(TThread) private { Private declarations } fPos:Integer; // 变量 protected procedure GetMailList; procedure UpdatepBar; / ...
分类:
编程语言 时间:
2020-03-25 21:52:13
阅读次数:
75
1. Web Service使用场景 现在有这样一种场景:ProjectA用Java开发部署运行在Windows平台,而ProjectB用Python开发部署运行在Linux平台,现在ProjectA和ProjectB需要交换数据,除了使用消息中间件,我们还可以使用Web Service实现方式RE ...
分类:
Web程序 时间:
2020-03-25 10:26:19
阅读次数:
78
RPC的英文全称是Remote Procedure Call,翻译为中文叫“远程过程调用”。其中稍显晦涩的其实就是“过程”,过程其实就是方法。所以,可以把RPC理解为“远程方法调用”。 要了解远程过程调用,那先理解过程调用。非常简单,如下图,就是调用一个方法。这太常见了,不多解释。 而在分布式系统中 ...
分类:
其他好文 时间:
2020-03-24 01:14:15
阅读次数:
274
第一种方法,使用“过程调用” procedure Del; // 自定义过程 var Mutex: THandle; begin Mutex := CreateMutex(nil, True, PChar(Application.Title)); if GetLastError = ERROR_AL ...
一、RPC是什么 RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。远程调用意思就是:被调用方法的具体实现不在程序运行本地,而是在别的某个地方(分布到各个服务器),调用者只想要函数运算的 ...
分类:
其他好文 时间:
2020-03-21 23:19:06
阅读次数:
81
rpc简介及实现 rpc是remote procedure call的简写,意思为远程过程调用。 rpc应用较多的情景是分布式开发,那什么是分布式开发呢? 原本我也是想自己解释的,奈何网上大佬解释得很清楚了,这里就不献丑了,建议阅读完下面推荐的几篇再继续往下 【转】分布式架构的演进(JavaWeb) ...
分类:
编程语言 时间:
2020-03-21 12:42:44
阅读次数:
102
学习之前,确保有以下知识基础: Java网络编程 Socket传输数据 IO流 rpc简介及实现 rpc是remote procedure call的简写,意思为远程过程调用。 rpc应用较多的情景是分布式开发,那什么是分布式开发呢? 原本我也是想自己解释的,奈何网上大佬解释得很清楚了,这里就不献丑 ...
分类:
编程语言 时间:
2020-03-20 20:16:44
阅读次数:
92