目录结构: (1)锁机制概述 什么是锁,以及为什么使用锁和锁的运作? 锁定机制分类? 按封锁类型分类 按封锁的数据粒度分类 行级锁定 表级锁定 页级锁定 数据库事务机制。 什么叫事务?简称ACID。 事务引起的并发调度问题 理论上的事务的三级封锁协议 事务隔离级别 活锁与死锁的探究 活锁 死锁 (2 ...
分类:
数据库 时间:
2020-07-22 15:35:55
阅读次数:
69
GIT将本地文件提交至新远程仓库 在使用git前解释一下相关概念:git提交分为四部分:本地文件、缓存区、本地仓库、远程仓库。整个上传流程就三步:1.先进行git add xx操作将本地文件添加到缓存区;2.再进行git commit "xx"操作将缓存区的文件提交到本地仓库;3.最后再git pu ...
分类:
其他好文 时间:
2020-07-22 11:27:03
阅读次数:
61
git命令常用步骤 初始化,把当前文件夹作为git本地仓库 git init 把本地仓库与选程仓库关联 git remote add origin http://gitee.com/ 把项目区中做了修改的文件添加到暂存区 git add . 把暂存区的文件提交到本地仓库 git commit -m ...
分类:
其他好文 时间:
2020-07-21 09:52:40
阅读次数:
61
简单搭建一个mybatis环境实现转账的模拟操作 项目列表 pom.xml依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </ ...
分类:
编程语言 时间:
2020-07-20 22:58:18
阅读次数:
105
git 简介 1:什么是git 版本控制器 - 控制的对象是开发的项目代码 2:代码开发时间轴: 需求1 => 版本库1 ==> 需求2 => 版本库2 => 版本库3(版本库1) => 版本库4(版本库2) 3:版本控制器 完成协同开发项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii) ...
分类:
其他好文 时间:
2020-07-20 22:38:47
阅读次数:
69
cd ~ vim .gitconfig 添加 [alias] co = checkout ci = commit br = branch :wq 保存,可以根据自己喜好灵活配置 ...
分类:
系统相关 时间:
2020-07-20 13:22:36
阅读次数:
120
第一部分 #主要app from flask import Flask,render_templateimport configfrom exts import dbfrom models import User,Article,Tag#导入蓝图from articleview import art ...
分类:
Web程序 时间:
2020-07-20 13:12:34
阅读次数:
93
#coding=utf-8import pymysql# #查询# def connMySQL():# try:# conn=pymysql.connect('localhost','root','admin')# conn.select_db('five')# except Exception a ...
分类:
数据库 时间:
2020-07-20 10:24:01
阅读次数:
133
事务管理(ACID) 前言 数据库事务可以被定义为一个或者几个数据库允许的操作的集合。这个集合需要支持ACID特性。 在ACID特性中,隔离性(isolation)指的是不同事务在提交的时候,最终呈现出来的效果是串行的,换句话说,既是不同事务,按照提交的先后顺序执行,再换句话说,对于事务本身来说,它 ...
分类:
其他好文 时间:
2020-07-19 16:20:54
阅读次数:
51
Spring声明式事务 目标 从事务角度:一个事务方法中包含的多个数据库操作,要么一起提交、要么一起回滚.也就是说事务方法中的多个数据库操作,有任何一个失败,整个事务全部回滚. 从声明式角度:由Spring来全面接管数据库事务.用声明式代替编程式(解耦). 思路 操作步骤 1、导入坐标 <!-- A ...
分类:
其他好文 时间:
2020-07-19 11:39:34
阅读次数:
58