随笔分类 -  数据库

摘要:一、MySQL可重复读级别下,因为MVCC引起的BUG,下图1为相应的Java代码,其中事务1的生命周期最长,循环开启的事务2、3、4。。。与事务1并行 ,数据的读取只会成功一次,后面的读不到新增数据,从而出现空指针异常,但是当事务隔离级别为读提交时,程序会正常执行 图1 解决方案:将方法userR 阅读全文
posted @ 2019-06-23 00:54 花弄影 阅读(610) 评论(0) 推荐(0) 编辑
摘要:1.mongodb下载地址https://www.mongodb.com/download-center#community 2.安装 3.在D:\MongoDB目录下创建db和log两个文件夹,并创建环境变量,如下图所 4.不用auth的形式安装MongoDB MongoDB安装完成后,默认是不需 阅读全文
posted @ 2017-12-15 00:57 花弄影 阅读(6890) 评论(0) 推荐(0) 编辑
摘要:Phoenix简介及安装部署使用 阅读全文
posted @ 2017-10-14 11:33 花弄影 阅读(382) 评论(0) 推荐(0) 编辑
摘要:1、确认mysql是否已安装,有下面的代码可知 2、卸载已安装的mysql,建议使用yum命令,因为yum命令可以自动删除与mysql相关的依赖;如果使用rpm命令,则还需要手动去删除和mysql相关的文件,比较麻烦 3、用whereis命令查找mysql相关的文件,因为步骤2用yum来卸载,所以m 阅读全文
posted @ 2017-07-06 00:47 花弄影 阅读(694) 评论(0) 推荐(0) 编辑
摘要:本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 阅读全文
posted @ 2017-06-16 00:10 花弄影 阅读(344467) 评论(56) 推荐(80) 编辑