spring事务传播机制(7种) Java

spring事务传播机制(7种)

一、场景:事务的传播行为一般发生在事务嵌套的场景中。如:有一个事务的方法里面调用了另外一个有事务的方法。这时会产生事务边界控制问题。即两个方式是各自作为事务提交还是内层事务合并到外层事务一起提交。sp...
阅读全文
基于 redis 实现的扣减库存 redis

基于 redis 实现的扣减库存

在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。解决方案使用 mysql 数据库,使用一个字段来存储库存,每次扣减库存去更新这个字段。还是使用数据库,但...
阅读全文
datetime和timestamp的区别 Java

datetime和timestamp的区别

时间日期数据类型总概况MySQL中有多种表示时间日期的数据类型,主要有YEAR、TIME、DATE、DATETIME、TIMESTAMP等。每一种数据类型都有存储的时间日期格式、以及取值范围,因此在使...
阅读全文
二叉树(Binary Tree) Java

二叉树(Binary Tree)

1.概念①什么是二叉树?每个节点最多只有2个子节点的树,这两个节点分别是左子节点和右子节点。②什么是满二叉树?有一种二叉树,除了叶子节点外,每个节点都有左右两个子节点,这种二叉树叫做满二叉树。③什么是...
阅读全文