自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (4)
  • 收藏
  • 关注

原创 【图解JDK源码】BlockingQueue的基本原理

BlockingQueue即阻塞队列,它算是一种将ReentrantLock用得非常精彩的一种表现,依据它的基本原理,我们可以实现Web中的长连接聊天功能,当然其最常用的还是用于实现生产者与消费者模式,大致如下图所示:在Java中,BlockingQueue是一个接口,它的实现类有ArrayBlockingQueue、DelayQueue、 LinkedBlockingDeque、Link

2016-11-08 21:27:29 5121

原创 HBase RegionLoad获取Name乱码问题的源码分析与解决方式

通过RegionLoad可以获得一系列有关Region负载的详细信息,但是因为需要通过regionName与HRegionInfo中的regionName匹配,从而合并相关信息(保存的时候没有保存字节数组的regionName,太长了并且不直观,同时还需要clusterName信息,以保证其唯一性),所以也正因为如此,才带来了标题中的问题。由于每次抓取的Region数量在一两万左右,所

2016-11-04 18:19:45 1488

基于Svn补丁日志自动生成Java项目补丁包[python]

根据SVN补丁日志,自动生成补丁包,解决在JAVA开发时打补丁的麻烦。 注:此脚本仅针对JAVAWEB项目,其他种类也可自行更改

2016-01-29

JAVA项目根据SVN日志自动生成补丁包

根据SVN补丁日志,自动生成补丁包,解决在JAVA开发时打补丁的麻烦。 注:此脚本仅针对JAVAWEB项目,其他种类也可自行更改

2016-01-26

JAVA反编译工具jd-gui-windows-1.4.0

JAVA最新反编译工具jd-gui-windows,支持windows平台

2016-01-18

多线程、并发编程动画显示程序

使用动画的方式演示了多线程执行的步骤,非常形象的让程序员可以了解不同类的执行原理,是学习多线程并发编程的好帮手。 程序为jar文件,需要安装JAR或JDK环境,并使用java -jar 文件名 运行

2016-01-06

空空如也

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

TA关注的人

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