摘要: 一、Pomise.all 的使用 Promise.all 可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被 reject 失败状态的值。代码示例如下: let p1 = new Promise(( 阅读全文
posted @ 2021-09-24 18:12 古兰精 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 一、并发控制简介 在日常开发过程中,你可能会遇到并发控制的场景,比如控制请求并发数。那么在 JavaScript 中如何实现并发控制呢?在回答这个问题之前,我们来简单介绍一下并发控制。 假设有 6 个待办任务要执行,而我们希望限制同时执行的任务个数,即最多只有 2 个任务能同时执行。当 正在执行任务 阅读全文
posted @ 2021-09-24 17:17 古兰精 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 一、需求背景 在数据库表里,一般都有主键,主键是不能重复的,因为是唯一标识。假设这个时候需求来了,需要插入一组数据,这些数据中有些是完全新的,可以直接插入(insert),但有些主键内容是和原本表内的数据主键内容是一致的,这些就无法直接插入了,而是执行更新(update)操作。这时候就比较麻烦了,因 阅读全文
posted @ 2021-09-24 15:06 古兰精 阅读(10767) 评论(0) 推荐(0) 编辑