摘要: hbase mutation操作,比如delete put等,都需要先获取行锁,然后再进行操作,在获取行锁时,是通过HRegion.getRowLockInternal(byte[] row, boolean waitForLock)进行的,因此,我们先大体浏览一下这个方法的流程,如下。可以看到,该 阅读全文
posted @ 2019-08-08 18:36 Evil_XJZ 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 最好了解 Java NIO 中 Buffer、Channel 和 Selector 的基本操作,主要是一些接口操作,比较简单。 本文将介绍非阻塞 IO 和异步 IO,也就是大家耳熟能详的 NIO 和 AIO。很多初学者可能分不清楚异步和非阻塞的区别,只是在各种场合能听到异步非阻塞这个词。 本文会先介 阅读全文
posted @ 2019-08-08 11:47 Evil_XJZ 阅读(701) 评论(0) 推荐(1) 编辑