用表锁定代替事务在MySQL的MyISAM类型数据表中,并不支持COMMIT(提交)和ROLLBACK(回滚)命令。当用户对数据库执行插入、删除、更新等操作时,这些变化的数据都被立刻保存在磁盘中。这样,在多用户环境中,会导致诸多问题,为了避免同一时间有多个用户对数据库中指定表进行操作。可以应用表锁定来避免在用户操作数据表过程中受到干扰。当且仅当该用户释放表的操作锁定后,其他用户才可以访问这些修改后
分类:
数据库 时间:
2020-02-21 09:37:50
阅读次数:
72
1. Mysql内核 MyISAM和InnoDB内核选型 1. InnoDB 支持事务,MyISAM 不支持事务。这是 MySQL 将默认存储引擎从 MyISAM 变成 InnoDB 的重要原因之一; 2. InnoDB 支持外键,而 MyISAM 不支持。对一个包含外键的 InnoDB 表转为 M ...
分类:
数据库 时间:
2020-02-21 09:35:00
阅读次数:
91
git init //初始化当前路径为一个git仓库git add * //添加当前路径下所有东西到git仓库git commit -m "代码提交信息" //提交添加的文件git remote add origin https://shenjuncaci@dev.azure.com/shenjun ...
分类:
其他好文 时间:
2020-02-19 15:26:57
阅读次数:
76
Git基础 1.git init 文件管理初始化 2.git status 查看当前文件夹的状态(红色/绿色区别) 3.git add 文件名 对指定文件进行版本控制,git add . 对当前文件夹下所有文件及子目录进行版本控制。 4. git commit m 创建提交记录 5.git log ...
分类:
其他好文 时间:
2020-02-19 15:01:51
阅读次数:
52
前两天遇到一个问题,就是部署在华为云的容器的某个应用,无论怎么更新似乎应用的版本都没有真正被更新。这里有一个很有趣的问题:你怎么判断是应用没有更新问题,还是更新了没有解决问题?这个问题,我们这么解决的:在所有打包的java应用(包括前端web应用上面都标记了版本),因此,我查…com/app1/ve... ...
分类:
其他好文 时间:
2020-02-19 01:11:53
阅读次数:
92
状态查看 git status 查看工作区、暂存区状态 添加 git add [file name] 将工作区的“新建/修改”添加到暂存区 提交 git commit -m "commit message" [file name] 将暂存区的内容提交到本地库 查看历史记录 git log git r ...
分类:
其他好文 时间:
2020-02-18 20:04:04
阅读次数:
68
首先,来到master下,$ git pull origin master 将远程仓库里面的项目拉下来 然后,输入你要删除的文件夹 $ git rm -r --cached login 再然后,输入信息 $ git commit -m "删除了login" 再然后提交 $ git push -u o ...
分类:
其他好文 时间:
2020-02-18 15:00:21
阅读次数:
64
1. 安装 vuex 依赖包 2. 导入 vuex 包 3. 创建 store 对象 4. 将 store 对象挂载到 vue 实例中 Vuex 中的主要核心概念如下: State State 提供唯一的公共数据源,所有共享的数据都要统一放到 Store 的 State 中进行存储。 组件访问 St ...
分类:
其他好文 时间:
2020-02-18 13:10:07
阅读次数:
57
一,如何修改一个commit的注释? root@kubuntu:/data/git/clog# git commit --amend 说明:架构森林是一个专注架构的博客,对应的源码可以访问这里获取 https://github.com/liuhongdi/ 说明:作者邮箱: 371125307@qq ...
分类:
其他好文 时间:
2020-02-17 19:46:04
阅读次数:
71
<<<<<<< HEAD 1.撤销commit:git reset --soft HEAD^ --mixed 不删除工作空间改动代码,撤销commit,并且撤销git add . 操作 --soft 不删除工作空间改动代码,撤销commit,不撤销git add . --hard 删除工作空间改动代 ...
分类:
其他好文 时间:
2020-02-17 12:06:52
阅读次数:
63