自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 记录「 Hbase的数据迁移与bulkload流程与实践」

hbase数据迁移,DistCp(分布式拷贝)是用于大规模集群内部和集群之间拷贝的工具。它使用Map/Reduce实现文件分发,错误处理和恢复,以及报告生成。它把文件和目录的列表作为map任务的输入,每个任务会完成源列表中部分文件的拷贝。我们知道MR程序适合用来处理大批量数据, 其拷贝本质过程是启动一个MR作业,不过DisctCp只有map,没有reducer。在拷贝时,由于要保证文件块的有序性,转换的最小粒度是一个文件,而不像其它MR作业一样可以把文件拆分成多个块启动多个map并行处理。

2023-12-21 16:16:45 998

原创 Java面试被问到的问题

有阅读过jdk的源码吗?比如HashMap的put方法的原理①.判断键值对数组table[i]是否为空或为null,否则执行resize()进行扩容;②.根据键值key计算hash值得到插入的数组索引i,如果table[i]==null,直接新建节点添加,转向⑥,如果table[i]不为空,转向③;③.判断table[i]的首个元素是否和key一样,如果相同直接覆盖value,否则转向④,这里的相同指的是hashCode以及equals;④.判断table[i] 是否为treeNode,即tab..

2021-08-07 15:45:06 123

原创 MySQL数据库Innodb如何在RR级别下解决幻读?

表象:快照读(非阻塞读) – 伪MVCC内在:next-key锁(行锁 + gap锁 [间隙锁] )Innodb在可重复读隔离级别下,基于伪MVCC机制实现的快照读(即非阻塞读)来避免让我们看到幻行。读取数据时的非阻塞就是MVCC机制,MVCC代表着多版本并发控制,读不加锁,读写不冲突,极大地增大了系统的并发性能。当前读和快照读当前读:上了锁的 增删改查语句,操作数据的最新状态快照读:不加锁的非阻塞读(有可能查询到数据的以前版本) – selectRC、RR级别下的Innodb的非阻.

2021-07-31 10:58:26 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除