摘要:
作用:解耦、异步、削峰 消息队列两种模式: 点对点:一个消息只有一个消费者,生产者将消息放入消息队列,消费者主动拉取,优点:消费者拉取频率自己决定,缺点:消费者需要监听 订阅模式: 一个消息多个消费者,消费者被动推送,问题:可能有的消费者处理能力处理不过来。 参考:https://www.cnblo 阅读全文
摘要:
幂等性 解决的是表单重复提交的问题,可通过redis+token实现 阅读全文
摘要:
构造函数里面不能获取@Value的值 阅读全文
摘要:
全局安装:输入npm install webpack -g cmd 到项目 npm init 会生成package.json 文件 安装webpack依赖:在cmd输入:npm install --save-dev webpack 回车 会生成node_modules文件夹 安装 npm insta 阅读全文
摘要:
CommonJS 是个规范,主要用于js后端,var foo = require("./foo");foo("Hi"); AMD前置加载 require.jsrequire(['math'], function (math) { math.add(2, 3); }); CMD后置加载 sea.jsd 阅读全文
摘要:
1、 多个事务操作同一行数据时,后来的事务处于阻塞等待状态。这样可以避免了脏读等数据一致性的问题。后来的事务可以操作其他行数据,解决了表锁高并发性能低的问题 2、InnoDB的行锁是针对索引加的锁,不是针对记录加的锁。并且该索引不能失效,否则都会从行锁升级为表锁。没有索引的字段更新会变为表锁。 3、 阅读全文
摘要:
参考:https://www.cnblogs.com/hongwz/p/5941118.html 阅读全文
摘要:
https://www.cnblogs.com/dotnet-arch-system/p/8232879.html 阅读全文
摘要:
通过数据状态图去了解现有数据流转变迁,如国内订单状态变迁图,这种图的价值不仅在于数据库层,还在于服务化。图中的从等待支付到支付成功,中间有个支付行为,通过这个支付行为把数据状态变更为支付成功,否则继续等待,直到超时关闭订单。 阅读全文
摘要:
http://www.cnblogs.com/along21/p/8011519.html 阅读全文