
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Redis分布式锁——秒杀超卖
分布式锁应用场景秒杀环境下:订单服务从库存中心拿到库存数,如果库存总数大于0,则进行库存扣减,并创建订单订单服务负责创建订单库存服务负责扣减库存模拟用户访问库存多线程并发访问,出现超卖问题,线程不安全。没有保证原子性单体锁的分类单体应用锁指的是只能在 一个JVM 进程内有效的锁。我们把这种锁叫做单体应用锁分布式锁核心逻辑分布式锁的核心逻辑就是在多个服务中设置一个公共的资源,在公共资源中设置锁,供多
数据库——范式
所以,称为是修正的第三范式,或扩充的第三范式,BCNF不被称为第四范式。开发中,我们会出现为了性能和读取效率违反范式化的原则,通过增加少量的冗余或重复的数据来提高数据库的读性能,减少关联查询,join表的次数,实现空间换取时间的目的。数据库的范式设计越高阶,冗余度就越低,同时高阶的范式一定符合低阶范式的要求,满足最低要求的范式是第一范式(1NF)。((学号,课程号,成绩)关系中,(学号,课程号)可
到底了







