自定义博客皮肤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类加载机制总结(读书笔记)

说到jvm类加载机制,就不得不说jvm语言的跨平台性,jvm语言如java,除了因为其面向对象的特性而著名外,还因为其一次编译,到处运行的特性让人眼前一亮。传统的计算机语言一般而言都是经过编译器将代码转化为机器码,然后直接使用机器语言运行。这个就不展开讲利弊了,jvm为了解决这种需要到处编译,然后解决编译问题的痛苦。在代码和机器码中间,加了一层过渡层,就是字节码,字节码很好的解决了不同系统和不同硬

2017-11-09 11:41:52 229

原创 jvm垃圾回收算法归纳(读书笔记)

本篇只介绍比较重要的几种垃圾回收算法,简明扼要,直奔主题标记-清除算法 这种算法如其名,会先将可收回的对象标记,在标记完成后,再统一将被标记的对象回收。 优点:简单 缺点:标记和清除的效率都不高,并且清除后会产生大量的内存碎片,之前讲到过,比如使用最多的Hotspot,使用的指针标记使用内存和空闲内存区域,这样会使得要分配较大的对象时,提前触发gc复制算法 这种算法是将内存区域划分为等大的两

2017-11-09 10:34:52 305

原创 使用oozie实现spark定时调度和spark依赖

oozie是针对hadoop的任务调度框架,因为spark on yarn的模式是基于hadoop的任务调度模块yarn来做的,所以spark on yarn模式可以利用oozie的定时模块和任务依赖调度模块,实现按时按步骤的执行spark的job,下面就简单介绍一下刚使用oozie时容易忽略和比较重要的地方。最简单来讲,一个简单依赖关系的ooziejob,需要一个提交到hdfs上的xml用来解析

2017-08-07 12:00:35 9968

原创 disconf——zk部署为空

zookeeper是disconf用来实现监控通知的模块,在用户应用程序的回调中至关重要,但是在刚开始使用时,由于disconf版本更新停滞会出现很多版本的问题一、zk自身问题,这个可以通过使用一些命令等来获取zk的信息,判断是否是由于zk未启动,zk节点异常等,确定其状态健康,之后再排除问题。二、zk版本和用户应用程序版本或者disconf-web版本不一致问题目前碰到的基本都是

2017-08-05 14:29:34 1767

原创 分布式配置管理平台disconf-初体验

disconf是百度开发的一款分布式配置管理平台,网上有很多相关的介绍,从最简单的使用方法来讲,disconf是一个web,主要就是负责存放、更新,提供配置项或文件,通知zookeep和用户应用程序谁改动了。disconf集成了spring的扫描功能,注解功能,AOP模块,集成了zookeeper的通知机制来实现回调,通知用户应用程序哪个配置项或者配置文件被修改了(目前接触来看只能做到通知项和

2017-08-05 14:15:13 1028

空空如也

空空如也

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

TA关注的人

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