06 2020 档案

摘要:innodb的默认事务隔离级别是rr(可重复读)。它的实现技术是mvcc。基于版本的控制协议。该技术不仅可以保证innodb的可重复读,而且可以防止幻读。但是它防止的是快照读,也就是读取的数据虽然是一致的,但是数据是历史数据。如何做到保证数据是一致的(也就是一个事务,其内部读取对应某一个数据的时候, 阅读全文
posted @ 2020-06-24 15:51 不知不觉、 阅读(682) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/35588ecf33c1 阅读全文
posted @ 2020-06-16 11:51 不知不觉、 阅读(116) 评论(0) 推荐(0) 编辑
摘要:router.get('/lock', async (ctx, next) => { const resource = 'locks:account:11111'; const ttl = 8000; const value = uuid.v1(); const startTime = moment 阅读全文
posted @ 2020-06-09 17:38 不知不觉、 阅读(288) 评论(0) 推荐(0) 编辑
摘要:使用docker搭建的redis集群,使用的自定义网段,单个端口连接redis是成功的,但是无法连接redis集群,比如宿主主机的ip是192.168.1.100, docker环境redis集群网段 172.50.0.0/16 , 本地开发解决方案 1、搭建集群时,使用--net="host",容 阅读全文
posted @ 2020-06-05 18:40 不知不觉、 阅读(604) 评论(0) 推荐(0) 编辑
摘要:bull.js const Queue = require('bull'); const queue = new Queue('nike', { redis: { port: 6379, host: '127.0.0.1', db: 3, password: null }, prefix: 'nik 阅读全文
posted @ 2020-06-05 01:38 不知不觉、 阅读(4353) 评论(0) 推荐(0) 编辑
摘要:node-cron https://github.com/kelektiv/node-cron node-schedule https://github.com/node-schedule/node-schedule agenda https://github.com/agenda/agenda b 阅读全文
posted @ 2020-06-04 16:54 不知不觉、 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:场景 实际业务中对于定时任务的需求是不可避免的,例如,订单超时自动取消、每天定时拉取数据等,在Node.js中系统层面提供了setTimeout、setInterval两个API或通过node-schedule这种第三方库来实现。通过这种方式实现对于简单的定时任务是ok的,过于复杂的、可用性要求较高 阅读全文
posted @ 2020-06-04 15:12 不知不觉、 阅读(4955) 评论(0) 推荐(0) 编辑
摘要:一、什么是Exchange RabbitMQ 是 AMQP(高级消息队列协议)的标准实现: 从 AMQP 协议可以看出,Queue、Exchange 和 Binding 构成了 AMQP 协议的核心 Producer:消息生产者,即投递消息的程序。 Broker:消息队列服务器实体。 Exchang 阅读全文
posted @ 2020-06-03 15:56 不知不觉、 阅读(2263) 评论(0) 推荐(2) 编辑
摘要:一、缓存雪崩 描述: 大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失效,造成瞬时DB请求量大、压力骤增,引起雪崩。 简单的例子: 目前电商首页以及热点数据都会去做缓存 ,一般缓存都是定时任务去刷新,或者是查不到之后去更新的,定时任务刷新就有一个问题。如果所有首页的Key失效时间都是12 阅读全文
posted @ 2020-06-02 23:48 不知不觉、 阅读(367) 评论(0) 推荐(0) 编辑
摘要:参考 https://blog.csdn.net/qq_33676124/article/details/104936552 阅读全文
posted @ 2020-06-02 18:43 不知不觉、 阅读(176) 评论(0) 推荐(0) 编辑
摘要:https://docs.docker.com/compose/compose-file/ https://deepzz.com/post/docker-compose-file.html 阅读全文
posted @ 2020-06-02 14:45 不知不觉、 阅读(154) 评论(0) 推荐(0) 编辑
摘要:参考 https://www.cnblogs.com/panwenbin-logs/p/8007348.html 阅读全文
posted @ 2020-06-02 11:22 不知不觉、 阅读(113) 评论(0) 推荐(0) 编辑
摘要:参考 https://www.cnblogs.com/rgcLOVEyaya/p/RGC_LOVE_YAYA_1003days.html https://blog.csdn.net/Seraphimon/article/details/84944693 https://blog.csdn.net/w 阅读全文
posted @ 2020-06-02 10:43 不知不觉、 阅读(188) 评论(0) 推荐(0) 编辑
摘要:## 1、在当前分支下(一般是master分支),创建feature的本地分支分 $ git checkout -b feature Switched to a new branch 'feature' ## 2、将feature分支推送到远程 $ git push origin feature T 阅读全文
posted @ 2020-06-01 18:11 不知不觉、 阅读(2401) 评论(0) 推荐(0) 编辑