1.读未提交 :脏读又称无效数据读出。一个事务读取另外一个事务还没有提交的数据叫脏读。 例如:事务T1修改了一行数据,但是还没有提交,这时候事务T2读取了被事务T1修改后的数据,之后事务T1因为某种原因Rollback了,那么事务T2读取的数据就是脏的。 2.读已提交 :不可重复读是指在同一个事务内 ...
分类:
其他好文 时间:
2020-12-03 12:00:16
阅读次数:
5
git pull 和 git pull --rebase git pull --rebase的作用是什么,它与git pull有什么区别? 为什么要使用git pull --rebase git 命令相关 git 强制同步远端仓库 commit合并 分为push之前的commit合并和push之后的 ...
分类:
其他好文 时间:
2020-12-02 12:49:13
阅读次数:
27
近期在做业务的时候用到了MongDB非关系型数据库一般用来存储聊天记录或者消息推送或者日志记录等等,话不多说直接上代码 首先先导入 pom 文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b ...
分类:
数据库 时间:
2020-12-01 12:01:24
阅读次数:
9
前面,介绍了git init/add/commit/restore/reset等git命令,今天介绍下git branch,这个命令是和分支相关的。首先要理解什么是分支,简单来说在协作开发中,每个人开发的功能都是不一样的,每个人在开发的时候总是在自己的分支上进行开发,待测试正常后会把代码合并到一个稳 ...
分类:
其他好文 时间:
2020-11-30 16:16:06
阅读次数:
12
跟着网上的步骤走就好了,这里就记录一个过程: 先加个docker的源 1 curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add - 2 3 echo 'deb htt ...
分类:
其他好文 时间:
2020-11-27 10:55:57
阅读次数:
5
事务是作为单个逻辑工作单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务 。JDBC处理事务有如下操作: conn.setAutoComit(false);设置提交方式为手工提交conn.commit()提交事务 c ...
分类:
数据库 时间:
2020-11-26 14:27:02
阅读次数:
9
1.在现有的npm安装目录下执行命令。 2.将要安装的版本可能与现有版本不匹配。原文:https://stackoverflow.com/questions/44343997/npm-notice-created-a-lockfile-as-package-lock-json-you-should- ...
分类:
Web程序 时间:
2020-11-21 12:36:19
阅读次数:
15
多个线程开启各自事务操作数据库中数据时,数据库系统要负责隔离操作,以保证各个线程在获取数据时的准确性。 数据库共定义了四种隔离级别: Serializable:可避免脏读、不可重复读、虚读情况的发生。(串行化) Repeatable read:可避免脏读、不可重复读情况的发生。(可重复读) Read ...
分类:
数据库 时间:
2020-11-21 12:08:08
阅读次数:
12
#!/bin/bash ROOT=`cd $(dirname $0); pwd`HOOKS=$ROOT/hooks HOST=svn://192.168.20.153/repos1SLAVE=svn://192.168.20.167/repos1 USERNAME=laiyuzhouPASSWORD ...
分类:
其他好文 时间:
2020-11-21 12:06:26
阅读次数:
6
1、Innodb_flush_log_at_trx_commit: 控制redo 往os buffer、磁盘 刷写的策略 (0) 每秒将redo buffer往os buffer(操作系统文件缓冲区) 刷写,每秒将os buffer同步到磁盘,如果宕机,会丢失一秒内的所有事务 (1) 事务每次com ...
分类:
数据库 时间:
2020-11-20 11:29:13
阅读次数:
15