优雅处理API统一返回 编程语言

优雅处理API统一返回

概述:API:application program-interface 应用编程接口。在web应用中常见的是前端开发工程师与后端开发工程师沟通的桥梁,是重要的规范文档。良好的API可以提高前后端协调...
阅读全文
分布式事务提交协议2PC/3PC详解 编程语言

分布式事务提交协议2PC/3PC详解

分布式提交技术1 分布式提交技术1.1 两阶段提交1.1.1 准备阶段1.1.2 提交阶段1.1.3 两阶段提交的变形1.1.4 两阶段提交的优缺点1.2 三阶段提交1.2.1 执行流程1.2.2 三...
阅读全文
浅谈分布式一致性协议之3PC 编程语言

浅谈分布式一致性协议之3PC

由于二阶段提交存在着诸如同步阻塞、单点问题、脑裂等缺陷。所以,研究者们在二阶段提交的基础上做了改进,提出了三阶段提交。文章目录三阶段提交的定义3PC的出现3PC协议的基本过程CanCommit阶段Pr...
阅读全文

toString()和new String()区别

今天遇到上游通过消息队列传给我byte字节码,我用toString()方法转字符串接收,发现转了后是
阅读全文
关于Redis缓存和数据库一致性问题 编程语言

关于Redis缓存和数据库一致性问题

如何保证缓存和数据库一致性,这是一个老生常谈的话题了。到底是更新缓存还是删缓存?到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库?为什么要引入消息队列保证一致性?延迟双删会有什么问题?到...
阅读全文
java springMVC之@RequestMapping注解 编程语言

java springMVC之@RequestMapping注解

目录@RequestMapping注解注解标识位置value属性method属性params属性headers属性ant风格路径路径占位符@RequestMapping注解@RequestMappin...
阅读全文