基于 redis 实现的扣减库存 redis

基于 redis 实现的扣减库存

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

datetime和timestamp的区别

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

二叉树(Binary Tree)

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

如何保证用户模块的数据安全?

写在前面在介绍具体方案之前,首先先介绍一下常见的加密算法。加密算法可以分为三大类:对称加密算法非对称加密算法Hash算法对称加密算法加密和解密使用相同的密钥。对称加密算法加密解密速度快,但安全性较差 ...
阅读全文