分布式事务(一) 本地事务回顾 什么是分布式事务 要了解分布式事务,首先需要了解什么是本地事务。 本地事务 本地事务,是指传统的单机数据库事务,必须满足ACID原则。 原子性(atomicity) 整个事务中所有操作,要么一块完成,要么都不完成。 对于事务发生错... 2020-08-30
RabbitMQ 实现延迟队列 参考文章 https://www.cnblogs.com/mfrank/p/11260355.html https://blog.csdn.net/u014308482/article/details/53036770 https:... 2020-08-29
RabbitMQ实现延迟队列 参考文章 https://www.cnblogs.com/mfrank/p/11260355.html https://blog.csdn.net/u014308482/article/details/53036770 https:... 2020-08-29
Go 切片数组 数组 数组只能存储同一种数据类型的数据 数组长度一经初始化,不能够修改 数组的声明 var 数组名称 [长度]数据类型 获取数组的长度使用内置函数len(arr) 获取数组的容量使用内置函数cap(arr) func main() {... 2020-08-23
go语言的变量与常量 go的变量定义了必须使用,不然无法通过编译 全局变量定义后可以不使用,如果全局与局部同名,采用就近原则 如果是简洁模式定义,左边至少应该包括一个新变量 变量的定义 变量从繁到简,总共三种方式 var globalVar = &ldqu... 2020-08-23
golang分支与循环 if分支语句 普通if resp, err := http.Get(url) if err != nil { log.Fatal(fmt.Sprintf("请求异常, url: %s", url)) } els... 2020-08-13
Spring环境下时间字符串转换 Spring时间处理 入参处理 入参在POST请求时,Spring会默认序列化字符串时间到LocalDateTime系列。 入参在GET请求时,Spring默认不处理,需要在参数上写@DateTimeFormat注解。 可以通过统一处... 2020-07-21
注解继承、组合注解 组合注解 使用 组合注解就是将多个注解组合到一个注解上。 比如我们在编写控制器(Controller)时,一般需要写@Controller和@ResponseBody,通过组合注解,我们可以写一个@RestController就可以实... 2020-07-12
YapiUpload配置及使用 什么是YapiUpload yapiUpload是为IDEA提供的快速编写 yapi 接口文档的工具,在编写好Spring Controller后,通过一系列配置,可以直接生成接口文档到YAPI上。 yapiUpload是开源的 代码... 2020-06-14
Redis LUA debug 调试命令 redis-cli --ldb --eval loop.lua keysargs1 keysargs2, argv1,argv2 命令解析 –ldb 即开启调试模式 –eval 指定调试脚本 ke... 2020-06-14