订单
-
增长性数据库优化方案-携程
一、目前数据库背景问题 (一)、数据库CPU总是在50%以上 (二)、磁盘存储空间严重不足,需要经常清理磁盘数据腾出空间 (三)、系统扩容能力不足,如果需要提升处理能力只能更换硬件…
-
C++外卖点餐系统
C++外卖点餐系统 设计并实现一个外卖点餐系统。至少为该系统设计两个类,菜品类Food和订单类Order。需要完成如下功能:1、菜品Food类的属性包括:菜品代码,菜品名称,菜品价…
-
延时任务-基于redis zset的完整实现
所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务…
-
延时任务-基于redis zset的完整实现
所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务…
-
mysql 水平切割和垂直切割
1,水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,…
-
MySQL更新锁表超时 Lock wait timeout exceeded
背景 最近在做一个订单的钉钉审批功能,钉钉审批通过之后,订单更新审核状态,然后添加一条付款,并且更新付款状态: // 订单审批通过 @Transactional(rollbackF…
-
Yii2多表关联查询(hasOne、hasMany、join、joinwith)
表结构现在有客户表、订单表、图书表、作者表, 客户表Customer (id customer_name)订单表Order (id order_name customer_id b…
-
【Redisson】记录一次Redisson延迟队列导致的生产Redis服务性能指标抖动问题
背景 2022年7月27日晚,21:05分 新功能上线后,通过Grafana上查到Redis多个性能指标有很大的升高,Redis使用的是腾讯云的云服务 这里通过这个问题,记录…
-
在 PhpStorm 中购买插件 Laravel Idea
1、在 PhpStorm 插件中搜索:Laravel,然后基于评分排序,如图1 图1 2、选择 Laravel Idea,点击购买链接。如图2 图2 3、选择 For indivi…
-
下单流程解耦新方案-你知道Spring事件监听机制吗
一、Spring事件监听介绍 Spring对事件监听是通过事件类型、事件类型监听和事件发布器3个部分来完成的 // 1. 自定义订单事件 public class OrderEve…