自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jvm 内存模型

简介java和C++ 的主要区别就是,java中的内存由jvm管理。本篇介绍一下java虚拟机内存的各个区域。程序计数器程序计数器是一块较小的内存空间,可以看作当前线程的所执行字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。分支、循环、跳转、异常处理、线程恢复等基础功能都要依赖这个计数器来完成。这个区域对每个线程来说是私有的,如果线程正在执行的是一个

2017-12-18 11:31:16 162

原创 锁总结

简介本篇主要介绍一下java中锁synchronized 和 ReentrantLock1)、Lock中,正在等待获得锁的线程是可以响应中断的,而synchronized 只能一直等待,直到获得锁 2)、Lock中,能够获得当前线程是否获得锁 3)、Lock可以设置等待获得锁的时间,如果超过限制的时间还没有获得锁,就返回false, 否则返回true 4)、多个线程共同读一个文件时

2017-12-16 17:02:06 160

原创 TreeMap源码分析

简介TreeMap是基于红黑树实现的有序映射表。下面就从红黑树开始讲起,介绍一下TreeMap是如何实现CRUD的。红黑树以下是百度百科里的定义,直接照搬之。 红黑树是每个节点都带有颜色属性的二叉查找树,颜色或红色或黑色。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求: 性质1. 节点是红色或黑色。 性质2. 根节点是黑色。 性质3 每个叶节点(NIL节点,空节点)是黑

2017-12-13 00:14:27 148

翻译 HashMap原理详解

HashMap原理详解本篇内容主要介绍一下HashMap中增删改查过程 HashMap的类继承关系 HashMap中的几个重要的成员变量 HashTable与查找key所在桶位置的几个方法 HashTable 与扩容有关的几个方法 HashMap中的存储的实体对象Entry 查找元素 添加映射 删除映射 HashMap的类继承关系HashMap中的几个重要的成员变量 static final i

2017-12-08 22:14:26 208

原创 hbase协处理器简介

本章要点 hbase协处理器有哪几种类型 hbase协处理器如何部署 协处理器的主要接口,已经接口功能 自定义协处理器实例 协处理器类型hbase协处理类型主要分为observer 和endpoint两种类型。 observer observer类似与传统RDBMS中的触发器:回调函数(也称作钩子函数,hook)在特定事件发生时执行,这些事件包括用户产生的事件,也包括服务器端内部产生的事件。

2017-11-26 19:02:31 530

空空如也

空空如也

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

TA关注的人

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