- 博客(10)
- 收藏
- 关注
原创 2021-10-29
1.什么是幻读,脏读,不可重复读呢?事务A、B交替执行,事务A被事务B干扰到了,因为事务A读取到事务B未提交的数据,这就是脏读。在一个事务范围内,两个相同的查询,读取同一条记录,却返回了不同的数据,这就是不可重复读。事务A查询一个范围的结果集,另一个并发事务B往这个范围中插入/删除了数据,并静悄悄地提交,然后事务A再次查询相同的范围,两次读取得到的结果集不一样了,这就是幻读。2.数据库的乐观锁和悲观锁是什么以及它们的区别?悲观锁:悲观锁她专一且缺乏安全感了,她的心只属于当前事务,每时每刻都担心着
2021-10-29 10:56:13
93
原创 2021-09-30
LINUX常用命令1.ls命令功能:Linux系统中,ls命令只要用于查看指定工作目录的内容,列出指定目录下所含有的文件以及子目录;实列:a.列出/mnt目录下的文件及其子目录:b.“ls –l”命令以详情模式(长格式)列出mnt目录下的内容:#ls -l 与 ll的效果等同;各个字段表示的含义如下:总用量 12 ----->表示的是该目录的大小,以k为单位,目录的大小包括隐藏的文件;下面我们以第一行为例解释:从左往右依次表示:以“-”开头的表示是文件,以“d”开头的表示是目录(
2021-09-30 16:05:38
283
原创 hdfs写流程和MR缓冲区
一.hdfs的写流程1. 客户端发起RPC请求到NameNode2. NameNode收到请求之后,进行校验:a. 校验用户是否有操作权限b. 校验这个文件是否存在3. 记录元数据,计算这个文件的块的数量同时分配块的存储地址4. NameNode就会将地址放入队列中返回给客户端5. 客户端收到队列之后,会从队列中取出地址来进行写入6. 在写的时候,客户端会先将数据进行封包(pack...
2019-12-05 20:03:54
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人