InnoDB存储引擎之锁的实现 InnoDB MVCC 详解 MySQL InnoDB 的多版本并发控制(MVCC) InnoDB对MVCC的实现 ...
分类:
数据库 时间:
2019-12-29 14:34:19
阅读次数:
69
deepin\Ubuntu环境. 需要多个版本Python解释器. 依次下载所需要版本源码包, 解压缩. root环境 sudo -i ## 安装环境依赖 apt install -y make build-essential libssl-dev zlib1g-dev apt install -y ...
分类:
编程语言 时间:
2019-12-29 10:53:21
阅读次数:
116
1、安装Homebrewhttps://brew.sh/index_zh-cn.html 2、通过brew安装pyenv1)命令行输入:$ brew install pyenv(如果一直卡在Updating Homebrew就按ctrl+c一次跳转brew update) 2)在home目录的 .b ...
分类:
编程语言 时间:
2019-12-21 15:40:35
阅读次数:
112
Maven和Nexus 1.Maven的功能 >优秀的构建工具:完成清理、编译、测试、打包、部署等一系列过程 >依赖管理工具:解决了合作开发中依赖增多、版本不一致、版本冲突、依赖臃肿等问题 >项目信息管理工具:管理项目描述、开发者列表、版本控制系统地址、许可证等一些比较零散的项目信息 2.Nexus ...
分类:
其他好文 时间:
2019-12-20 15:22:18
阅读次数:
103
服务器:CentOS7 YUM源:阿里云 空间要求:CentOS6+CentOS7 50G,考虑后期更新预留,LVS空间100G 1、在服务器配置CentOS7的yum源和CentOS6的yum源 #Centos7[base7] name=CentOS-$releasever - Base - mi ...
分类:
其他好文 时间:
2019-12-17 15:26:50
阅读次数:
90
官网 https://github.com/pyenv/pyenv快捷安装 https://github.com/pyenv/pyenv#the-automatic-installer # yum install git curlpython编译依赖如下# yum install gcc make ...
分类:
编程语言 时间:
2019-12-15 21:56:52
阅读次数:
88
virtualenv是解决一个机器上多个应用需要的Python版本不一致的问题,virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境,解决了解决了不同应用间多版本的冲突问题。安装安装非常简单1$ sudo pip3 install virtualenv使用使用也非常简单,就是... ...
分类:
其他好文 时间:
2019-12-15 00:42:50
阅读次数:
103
前言 这两年一直在折腾Linux,退出Windows后就没再回去,网络中提到的各种版本几乎都用过了,但是安装Linux后折腾电脑的毛病就没停止过。前一个使用的是deepin,虽然好看但是小毛病不断啊!!!用过那么多版本后还是回到arch,为了追求完全的自我定制,还有敲代码的爽感,看着安装软件时一行行 ...
分类:
系统相关 时间:
2019-12-14 23:23:08
阅读次数:
255
刚开始写博客.. 写的太low。 1、数据库的两种读,每种读读的数据版本不一样,所以也称为MVCC,即多版本并发控制 a) 快照读 select from where xxx 这种形式的都是快照读。 b) 当前读 update , insert ,delete ,select xx from xx ...
分类:
数据库 时间:
2019-12-13 09:14:45
阅读次数:
169
看如下一条sql语句:#tableT(idint,namevarchar(20))deletefromTwhereid=10;MySQL在执行的过程中,是如何加锁呢?在看下面这条语句:select*fromTwhereid=10;那这条语句呢?其实这其中包含太多知识点了。要回答这两个问题,首先需要了解一些知识。相关知识介绍多版本并发控制在MySQL默认存储引擎InnoDB中,实现的是基于多版本的并
分类:
数据库 时间:
2019-12-11 19:07:00
阅读次数:
96