状态管理bus //通过在lib 创建bus.js,作为一个bus状态管理模块 import Vue from 'vue' const Bus = new Vue() export default Bus //a.vue <template> <div> <button @click="handle ...
分类:
其他好文 时间:
2019-12-31 14:19:26
阅读次数:
76
模块开启命名空间后,享有独自的命名空间。 { "模块1":{ state:{}, getters:{}, mutations:{}, actions:{} }, "模块2":{ state:{}, getters:{}, mutations:{}, actions:{} } } mapState、m ...
分类:
其他好文 时间:
2019-12-31 14:10:50
阅读次数:
130
在上篇文章中, "基于react的nextjs服务端渲染框架学习使用" 学习了解了一些关于nextjs的东西,并做了一个小demo,这篇文章将对上篇文章做一个补充,在nextjs中引入redux 安装 创建目录及文件 创建redux文件夹,并在下面创建index.js,actions,reducer ...
分类:
Web程序 时间:
2019-12-29 10:55:01
阅读次数:
363
Git插件 通过GitLens Git supercharged可以很方便的查看历史作者 Setting.json 通过设置"editor.codeActionsOnSave": { "source.organizeImports": true }, 达到每次保存都会自动排序与补全import to ...
分类:
其他好文 时间:
2019-12-27 23:48:30
阅读次数:
97
一、简介: RabbitMq 是实现了高级消息队列协议(AMQP)的开源消息代理中间件。消息队列是一种应用程序对应用程序的通行方式,应用程序通过写消息,将消息传递于队列,由另一应用程序读取 完成通信。而作为中间件的 RabbitMq 无疑是目前最流行的消息队列之一。 AMQP,即Advanced M ...
分类:
其他好文 时间:
2019-12-26 21:39:09
阅读次数:
95
问题:关于消息队列的事物问题 spring的@Transactional标签只有当整个方法执行完成后才commit,这样如果因为网络问题即使整个方法执行成功,方法中消息队列发送成功,但是commit时失败了,减库存的rocketmq无法回滚。 解决方法1:spring @Transactional提 ...
分类:
其他好文 时间:
2019-12-24 23:43:56
阅读次数:
113
我自己做了一个网站,这个网站会使用一个python脚本来生成。 具体生成的方法是python脚本会读取目录下的csv文件,将每一行数据解析成固定格式,然后生成html文件,最后需要将修改后的文件自动push到github 当然上面所有的步骤都是自动化实现的,总结如下: 1. 我本地修改csv文件,然 ...
分类:
编程语言 时间:
2019-12-24 14:10:39
阅读次数:
254
shutting down a database 共有四种模式的关机: 1.normal 2.immediate 3.abort 4.tranacatsion 一.shutting down with the normal mode When you shut down a database wit ...
分类:
数据库 时间:
2019-12-23 15:17:41
阅读次数:
116
方法1: 在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常(现在项目的做法) 方法2: 例如service层处理事务,那么 ...
分类:
其他好文 时间:
2019-12-23 15:13:46
阅读次数:
129
登录Backoffice,在Coupon菜单里创建一个新的类型为Customer Coupon的优惠券: 在菜单Marketing Promotion Rules里,创建一条新的促销规则Promition Rules: 在规则的Conditions和Actions里,维护触发条件。 当购买金额Qua ...
分类:
其他好文 时间:
2019-12-22 18:13:24
阅读次数:
86