摘要: https://mp.weixin.qq.com/s/5cuELYIudqYSio5DaZkeIg 阅读全文
posted @ 2023-05-21 14:04 ukyo--君君小时候 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 保护系统不会在过载的情况下出现问题,我们就需要限流。我们在一些系统中都可以看到这样的设计,比如,我们的数据库访问的连接池,还有我们的线程池,还有 Nginx 下的用于限制瞬时并发连接数的 limit_conn 模块,限制每秒平均速率的 limit_req 模块,还有限制 MQ 的生产速,等等。 ![ 阅读全文
posted @ 2023-05-21 13:46 ukyo--君君小时候 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 在 JavaScript 中, null 用于对象, undefined 用于变量,属性和方法。 对象只有被定义才有可能为 null,否则为 undefined。 如果我们想测试对象是否存在,在对象还没定义时将会抛出一个错误。 错误的使用方式: ```js if (myObj !== null && 阅读全文
posted @ 2023-05-21 13:42 ukyo--君君小时候 阅读(5) 评论(0) 推荐(0) 编辑
摘要: “重试”的语义是我们认为这个故障是暂时的,而不是永久的,所以,我们会去重试。 ![image](uploading...) 阅读全文
posted @ 2023-05-21 13:27 ukyo--君君小时候 阅读(14) 评论(0) 推荐(0) 编辑
摘要: (优化版) 有必要先说一下 ACID 和 BASE 的差别。传统关系型数据库系统的事务都有 ACID 属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。下面我逐一做下解释:原子性:整个事务中的所有操作,要 阅读全文
posted @ 2023-05-21 13:04 ukyo--君君小时候 阅读(23) 评论(0) 推荐(0) 编辑