12 2017 档案
摘要:一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 3. 发送消息,也应该
阅读全文
摘要:条件语句 go语言的条件语句结构如下: go语言的条件语句和其他语言类似。简单列举下: 1、if 语句,布尔表达式不需要括号 2、if...else语句 3、if语句嵌套 4、switch语句 和其他语言稍有区别,var1可以是任意类型,val1和val2必须和var1同类型。case语句后不需要b
阅读全文