背景当我们关联很多张表进行查询时,即便使用了分页插件进行查询,会发现还是很慢。究其原因是分页插件都会先进行COUNT()查询,这个操作相当慢。解决思路改数据库表为宽表,降低关联次数将查询操作拆成两个步骤去掉where无关的关联,进行查询,供COUNT计算总数根据步骤1得出的ind array,再做全
对我们各产品的短信验证码限流逻辑排查,存在如下几个问题,总结如下。一、未做限流二、限流逻辑在并发情况下存在漏洞三、限流逻辑不完备
山艺项目上线(2.25) // 设置目标日期和时间 const targetDate = new Date('2024-02-25T23:59:59').getTime(); // 更新倒计时的函数 function updateCountdown() { const currentD
目标本文介绍我在个人项目中,实现的轻量预警系统方案。满足如下两点:不增加额外运维中间件 (不使用elk之类的)及时暴露问题满足场景消息推送全局异常捕获error日志推送关键接口的定时轮询具体实现Uptime Kuma一个监控工具,可通过 HTTP(s) / TCP / Ping / DNS 等,对应
接口管理端查看骑手列表(基本信息、累计接单、今日接单)新增骑手停用骑手查看骑手详情查看订单详情(如果处于配送中,查看当前由谁配送)修改骑手信息骑手端修改信息扫码接单(对应小票须打出二维码)配送完成(拍照)查看自己的订单列表(时间筛选)查看待接单列表