转账
文章平均质量分 86
Floating Snow
技术这东西,你会的话就不难,你不会就是难。
展开
-
银行转账功能(一)
银行转账功能(一) 1、作为一个后端程序员,我们必须学会使用数据库,数据中的面试点和考点就是—数据库事务(ACID)。 思考:为什么这个要使用事务? 2、我们先讨论 ”同区同行“ 转账(同地区、同银行)。 思考:为什么要区分地区和银行? 3、因为转账这个功能的后台实现是一个账户(账户甲)扣钱、一个账户(账户乙)加钱。所以说不可能让账...原创 2018-06-16 17:21:36 · 11078 阅读 · 0 评论 -
银行转账功能(二)
银行转账功能(二) 1、上一篇我们说过了同行转账,就是同库转账。其原理无非是一个减钱,一个加钱。 思考:既然原理都是一样的,那么为什么还要说这个不同银行(跨行)转账呢? 2、跨行(跨地区和跨银行)转账实质上我们可以理解为跨数据库转账。那么如果说是这样的话: 转出方:账户甲 转入方: 账户乙 ...原创 2018-06-17 10:01:59 · 8727 阅读 · 2 评论