闲聊Spring
文章平均质量分 78
Lee宇斌
博客搬移到 github.com/leekoko
展开
-
Spring事务(二):Spring事务的特点
事务特性实现事务必须满足以下四大特性:Atomicity(原子性):构成事务的的所有操作必须是一个逻辑单元,要么全部执行,要么全部不执行。 Consistency(一致性):数据库在事务执行前后,完整性没有被破坏。 (转账前后,钱的总数不变) Durability(持久性):事务执行成功后必须全部写入磁盘。 Isolation(隔离性):允许多个并发事务同时对数据进行操作,也不会由于交叉执行导致数据不一致。隔离性 通过MVVC实现(相对应的有MVCC)原子性、一致性、持久性:通过数据库的原创 2021-02-21 16:10:26 · 416 阅读 · 0 评论 -
Spring事务(一):Spring事务的使用
什么是事务事务的经典举例:某人要在商店使用电子货币购买100元的东西,当中至少包括两个操作:该人账户减少100元商店账户增加100元事务就是要确保以上两个操作 都能完成 或者 一起取消,否则就会出现100元平白消失或出现的情况。(摘自wiki)Spring事务的使用Spring事务有两种方式:编程式事务管理、声明式事务管理a. 编程式事务管理调用getTransaction()、commit()、rollback()等事务管理相关的方法,可以进行代码块粒度的事务控制;但是对业务代码有原创 2021-02-21 11:23:42 · 257 阅读 · 0 评论 -
闲聊Spring-1.TDD开发模式的Demo
TDD的DemoM:什么是TDD?Z:TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 M:那具体要怎么做呢?Z: 如下 M:能写一个Demo么?Z:TDD开发Demo:测试会返回所...原创 2018-06-21 23:28:53 · 715 阅读 · 0 评论 -
闲聊Spring-2.BasicBeanFactory(上)
Basic BeanFactory(上)M:spring构造开始,首先要创建什么文件呢?Z:我们采用的是maven项目,pom文件里面一开始只需要有junit,和解析xml的dom4j就可以了<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...原创 2018-06-21 23:31:36 · 361 阅读 · 0 评论 -
闲聊Spring-0.【序言】从零开始造Spring
从零开始造SpringZ:《从零开始造Spring》这是公众号 码农翻身 作者刘欣于2018.06.08开的一门课程,利用九周的时间创造一个简单的Spring案例。出于尊重作者的劳动成果考虑,这里将不会公布作者的原版资料,仅做二次解读。这也是对本人学习的复盘和总结,由于本人能力有限,诸多出错,希望能获得各位的指教。 第一周概述 加餐:单元测试课程介绍介绍Spring Io...原创 2018-06-21 23:34:39 · 2254 阅读 · 0 评论