自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅析HBase架构及读写流程

HBase简述HBase是一款Apache下的基于HDFS的分布式NoSQL数据库,主要用于解决HDFS分布式存储不能实现随机读写的瓶颈,适用于大数据量存储、随机读写、字段分布稀疏的场景。HBase架构HBase是一款分布式存储数据库,分为主从节点,具体架构如下图所示:HBase 架构图HBase 主节点HBase 主节点上启动HMaster服务,用于管理从节点,主要包括以下功能:1)管理元数据,主要是分配和下线Region;2)管理RegionServer 服务,当RegionS

2022-04-09 19:03:48 2596

原创 HBase Java API 示例

#博学谷IT学习技术支持#环境准备在idea中创建Maven工程,导入HBase 客户端相关jar包,pom文件配置如下所示: <repositories><!--代码库--> <repository> <id>aliyun</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url&g

2022-04-09 13:33:08 3132

原创 从Top N 问题窥探MapReduce分组前排序思想

关于TopN 问题中的排序MapReduce分组MapReduce源码分析分组前排序原理

2022-04-05 23:39:46 2186

原创 包装类的自动装拆箱及Integer类的缓存区问题

jdk1.5后,出现了自动装箱和拆箱机制。即基本数据类型值可以赋值给基本数据类型的包装类,并可以和基本数据类型值直接运算。那么,这是如何实现的呢?看下面代码示例:/*** 基本数据类型的包装类,主要是提供了基本数据类型和字符串之间的转换方法* */public class TestWrapClass { public static void testAuto () {

2017-02-17 14:50:38 263

翻译 string中“+”号重载及intern方法

以下内容为thinking in java(p504-p509)总结: java中没有运算符重载,但实际上“+”在java中实现了重载,一条语句中第一个”+“当且运算的一方为String对象时,是将另一方转化为字符串并将两个字符串拼接在一起,其实现是在编译时如果发现一条语句中第一个“+”一方为String对象,则创建一个stringbuilder对象,利用其append方法 ,最后toString

2017-02-16 16:52:53 286

转载 线程状态及面试常见问题

java线程常见的面试题:http://www.importnew.com/12773.html

2017-02-15 14:57:11 201

原创 如何理解java继承中内存分布

继承是java面向对象的一大特征,继承是多态的基础。将两个具备共性属性的事物向上抽取,是泛化的过程。在java中,则是相反的继承过程。那么,继承在内存中的特点是怎样的呢?通过下面这段代码,我们来具体分析: class A { private int a = 1; public A() { println(); } public void p

2017-02-13 18:28:51 1353

原创 从数组元素交换窥探java值传递和引用传递

近日,在复习数组排序时,定义了一个数组位置交换的wrongSwap方法,发现不可行,后来发现是java值传递和引用传递的问题。import java.util.Arrays;public class RankArr { public static void main(String[] args) { int[] arr = {34,11,9,0,6,78};

2017-01-17 17:42:57 2247

空空如也

空空如也

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

TA关注的人

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