平时经常会用到,记录一下! 准备工作 : 环境要求vue cli要求node版本8或者更高(8.10.0+推荐) vue cli3 需要node版本>=8.9, (官方推荐:8.11.0+ ) 有node的情况下就可以使用npm进行安装了 1.打开项目文件夹进入cmd 输入 npm install ...
分类:
其他好文 时间:
2020-02-26 16:42:22
阅读次数:
1301
我们运行的容器可能在镜像的基础上做了一些修改, 有时候我们希望保存起来,封装成一个新的镜像。 可以使用docker提供commit功能。 现在以centos为例,在一个裸的centos上面安装vim编辑器, 并且把这个修改保存下来,封装成一个能执行vim命令的centos镜像。 1.启动镜像并做出修 ...
分类:
其他好文 时间:
2020-02-26 01:32:06
阅读次数:
49
代码开发的时候,有时需要把某分支(比如develop分支)的某一次提交合并到另一分支(比如master分支),这就需要用到git cherry-pick命令。 1. 首先,切换到develop分支,敲 git log 命令,查找需要合并的commit记录,比如commitID:7fcb3defff ...
分类:
其他好文 时间:
2020-02-25 20:08:53
阅读次数:
74
Spring实现异步的方式 引入MQ后的架构演进 MQ的使用场景 异步处理 流量削峰填谷 解耦微服务 MQ的选择 mq对比详情 "mq对比详情" 搭建MQ "搭建教程" 搭建RocketMq控制台 "RocketMQ控制台安装教程" RocketMq的术语与概念 RocketMQ进阶 ==看官方Ro ...
分类:
编程语言 时间:
2020-02-25 20:01:39
阅读次数:
274
一,引言 首先我们要明白一点,缓存所做的一切都是为了提高性能。明白了这一点下面我们开始进入正题。 二,mybatis缓存概要 ①、mybatis的缓存有两种,分别是一级缓存和二级缓存。两者都属于查询缓存,也就是只有执行查询操作的时候才起缓存作用,对于增删改操作无效。 ②、一级缓存默认开启,二级缓存默 ...
分类:
系统相关 时间:
2020-02-25 19:53:15
阅读次数:
77
前言 想象一种情况,你在分支上开发多个功能,现在要将第一个功能推到另一个分支上 例如上面的,先基于master创建了分支dev, 然后提交了3个commit, 如何只将提交3 合到master 上去呢? 这就用到git的cheery pick 1. 先创建一个临时分支tmp,基于master 2. ...
分类:
其他好文 时间:
2020-02-25 14:33:33
阅读次数:
54
def insertData(db,cursor,tablename,*key,**kwargs): # *key返回的是元组(),**返回的是字典 values = [] for value in kwargs.values(): values.append(value) print(tuple( ...
分类:
数据库 时间:
2020-02-25 12:37:14
阅读次数:
89
执行commit后,还没执行push时,想要撤销这次的commit,该怎么办? 解决方案: 使用命令: git reset --soft HEAD^ 这样就成功撤销了commit,如果想要连着add也撤销的话,--soft改为--hard(删除工作空间的改动代码)。 命令详解: HEAD^ 表示上一 ...
分类:
其他好文 时间:
2020-02-25 09:25:18
阅读次数:
51
git diff 生成补丁方法: git diff 本次提交前一次commit的序列号 本次提交commit的序列号 > xxx.patch #使用diff方法也可以将多次修改打出一个patch包来 git apply XXX.path git format-patch $ git format-p ...
分类:
其他好文 时间:
2020-02-24 17:08:16
阅读次数:
107