论坛


2021年5月6日 星期四

unigui监听会话开始和结束 - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |18:42:00

unigui监听会话开始和结束 通过TUNIGuiSessionManger类的相关属性可以来监听web会话的开始与结束。 如:UniServerModule.SessionManager.Sessions.OnSessionStart := OnSessionStart; UniServerMod

2021年5月5日 星期三

Delphi 原生支持JSON的链式写法 - 红鱼儿

红鱼儿| 博客园_红鱼儿 |12:48:00

procedure TForm2.Button1Click(Sender: TObject); var sb: TStringBuilder; sw: TStringWriter; jtw: TJsonTextWriter; job: TJSONObjectBuilder; begin sb :=

2021年5月3日 星期一

CnWizards_1.2.0.1030_Unstable.exe

Cnpack| Cnpack.org |07:42:00

* [编辑器高亮] 修正一处尺寸计算偏差。_x000D_ * [函数过程列表] 修正一处工具栏隐藏问题,修正一处 implementation 跳转问题。

2021年5月2日 星期日

Delphi 10.4.2 发布两个补丁的说明及安装方法 - 红鱼儿

红鱼儿| 博客园_红鱼儿 |19:43:00

这是官方的说明:https://blogs.embarcadero.com/rad-studio-10-4-2-general-patch-and-delphi-compiler-patch/ 这下官方的下载地址: http://altd.embarcadero.com/getit/public/l

2021年4月27日 星期二

System.JSON.Builders.pas - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |14:24:00

System.JSON.Builders.pas delphi10 berlin增加的新单元,都说用它构建json方便。 uses System.JSON.Writers, System.JSON.Types, System.JSON.Builders; procedure TForm2.Butto

2021年4月23日 星期五

好消息: LeoFMX推送让您不再为离线推送发难,不再为每年几万块的费用发难 - 红鱼儿

红鱼儿| 博客园_红鱼儿 |17:27:00

好消息:?LeoFMX推送让您不再为离线推送发难,不再为每年几万块的费用发难(主流小米,华为,oppo,vivo)安卓机支持离线推送。?苹果原生推送现在开团开发(现在已经功能已经全实现,需要封装成产品,增加后台管理)费用说明:每个公司单推送产品2K/年,多增加一个推送...

2021年4月22日 星期四

kbmMW RestService开发经验 - 红鱼儿

红鱼儿| 博客园_红鱼儿 |09:42:00

1.kbmMW支持在一个Server中使用多个RestServicve。 这非常方便将不同的业务分开来实现,而不是写一个长长的单元来实现所有的业务。比如:对于一个企业应用来说,对于人力这块我们可以用一个HRRestService实现,销售业务用SORestService实现。 2.定义Service

2021年4月21日 星期三

TStringList还是需要认真学习! - 红鱼儿

红鱼儿| 博客园_红鱼儿 |13:21:00

//TStringList 常用方法与属性 :var List: TStringList; i: Integer;begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Excha

2021年4月20日 星期二

保证最终一致性的模式 - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |09:57:00

保证最终一致性的模式 查询模式 任何服务操作都需要提供一个查询接口,用来向外部输出操作执行 的状态。服务操作的使用方可以通过查询接口得知服务操作执行的状 态,然后根据不同的状态来做不同的处理操作。 为了能够实现查询,每个服务操作都需要有唯一的流水号标识...

TCC - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |09:42:00

TCC 两阶段提交协议和三阶段提交协议,用它们解决分布式事务的问题,但是遇到极端情况时,系统会产生 阻塞或者不一致的问题,需要运营或者技术人员解决。两阶段及三阶段 方案中都包含多个参与者、多个阶段实现一个事务,实现复杂,性能也 是一个很大的问题,因此,在...

三阶段提交协议 - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |09:37:00

三阶段提交协议 三阶段提交协议是两阶段提交协议的改进版本。它通过超时机制解 决了阻塞的问题,并且把两个阶段增加为以下三个阶段。 询问阶段:协调者询问参与者是否可以完成指令,参与者只需要 回答是或不是,而不需要做真正的操作,这个阶段超时会导致中止。 准备...

两阶段提交协议 - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |09:33:00

两阶段提交协议 准备阶段:协调者向参与者发起指令,参与者评估自己的状态, 如果参与者评估指令可以完成,则会写redo或者undo日志(Write-Ahead Log的一种),然后锁定资源,执行操作,但是并不提交。 提交阶段:如果每个参与者明确返回准备成功,也就是预留资源 和...

BASE - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |09:25:00

BASE BASE思想解决了CAP提出的分布式系统的一致性和可用性不可兼 得的问题。 BASE是“碱”的意思,ACID是“酸”的意思,基于这两个名词提出 了“酸碱平衡”的理论,简单来说就是在不同的场景下,可以分别利用 ACID和BASE来解决分布式服务化系统的一致性问题。 BASE思...

CAP - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |09:15:00

CAP 针对分布式系统的CAP原理包含如下三个元素。 C:Consistency,一致性。在分布式系统中的所有数据备份,在同 一时刻具有同样的值,所有节点在同一时刻读取的数据都是最新的数据 副本。 A:Availability,可用性,好的响应性能。完全的可用性指的是在 任何故障模型...

ACID - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |09:11:00

ACID 关系型数据库天生用于解决具有复杂事务场景的问题,完全满足 ACID的特性。 ACID指如下内容。 A:Atomicity,原子性。 C:Consistency,一致性。 I:Isolation,隔离性。 D:Durability,持久性。 每个事务都是原子的,或者成功或者失败,事务间是隔离

« 上一页

下一页 »