摘要: 一、分布式事务简述 原因:分布式条件下,多个节点操作的整体事务一致性。 实现方式: 强一致:XA。 弱一致:使用一套事务框架,保证最终一致的事务,柔性事务。 二、XA分布式事务 1、XA模块描述 应用程序(AP):定义事务边界(开始于结束,并且在事务边界内对资源进行操作)。 资源管理器(RM):如数 阅读全文
posted @ 2022-07-18 10:38 小珠9779 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL事务与锁 1、事务可靠模型 ACID Atomicity原子性:一次事务中所有操作要么都成功,要么都不成功。 Consistency一致性:跨表、跨行、跨事务、跨数据库始终保持一致。 Isolation隔离性、可见性:保护事务不相互干扰,包括四种隔离级别。 Durability持久性: 阅读全文
posted @ 2022-07-05 17:45 小珠9779 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、数据库范式 第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。 在设计数据库结构的时候。 要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我 阅读全文
posted @ 2022-07-05 17:43 小珠9779 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究) 创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.co 阅读全文
posted @ 2019-04-29 17:52 小珠9779 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 前言 当代码中出现多重if-else语句或者switch语句时。弊端之一:如果这样的代码出现在多处,那么一旦出现需求变更,就需要把所有地方的if-else或者switch代码进行更改,要是遗漏了某一处,那么程序就会出错。弊端之二:代码逻辑难以理解,可读性低。 卫语句 if (isSunshine() 阅读全文
posted @ 2019-01-12 17:57 小珠9779 阅读(3414) 评论(1) 推荐(0) 编辑
摘要: 博主说:首先,大家在使用SSM框架进行web开发的时候,经常会在Ctrl层遇到@RequestMapping、@ResponseBody以及@RequestBody这三个参数,博主就以自己在项目开发中总结的一些知识点浅谈一下三者之间微妙的关系。 1.@RequestMapping 国际惯例先介绍什么 阅读全文
posted @ 2018-08-02 14:37 小珠9779 阅读(156) 评论(0) 推荐(0) 编辑