其他问题
1. 杀死一个进程 pkill 进程名称
2. 并发下库存超发预防
1. 设置库存字段为无符号整型,当库存为0时,进行-1时会提示error。
2. 更新库存字段时,因该使用 UPDATE table SET sku = sku - num 而并非 row = select sku from table,UPDATE table SET sku = row['suk'] - num。
3. 锁处理:文件锁,mysql锁机制
4. 列队处理,先进先出。
5. redis sku = 1 时,并发读写的问题
1. 自减后,再次判断sku 是否小于0
2. 使用 watch 监听key配合事物保持操作原子性,不使用watch 无法完全保持原子性,redis 事物可看作批量命令列队,不提供类似关系型数据库回滚操作。具体描述推荐查询 redis事物的官方解释
3. 设计模式
4. 排序
1. 冒泡排序
2. 选择排序
3. 插入排序
4. 希尔排序
5. 归并排序
6. 快速排序
7. 堆排序
8. 计数排序
9. 桶排序
10. 基数排序

浙公网安备 33010602011771号