自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java垃圾回收机制

简介谈到垃圾收集器,不得不了解GC回收需要完成的三件事:——哪些内存需要回收——什么时候回收——如何回收为什么要了解CG和内存分配呢?主要是因为需要排查各种内存溢出、内存泄漏问题,当垃圾收集成为系统达到更高并发量的瓶颈时,需要对其进行监控和优化。哪些对象需要回收如何判断哪些对象存活,哪些对象已死,下面介绍两种判断算法:引用计数算法:给一个对象添加一个引用计数器,...

2018-07-28 16:46:32 233

原创 java内存模型

Java内存模型的简介Java程序是需要运行在Java虚拟机上面的,Java内存模型(Java Memory Model ,JMM)就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台下对内存的访问都能保证效果一致的机制及规范。 线程之间的通信机制有两种:共享内存和消息传递。Java的并发采用的是共享内存模型,Java线程之间的通信总是隐式进行,整...

2018-07-21 12:39:04 331

原创 JVM内存结构

Java虚拟机在执行java程序时,会把JVM管理的内存分配为下面几个区域:程序计数器Java虚拟机栈本地方法栈Java堆方法区运行时常量池 下面逐一介绍:1. 程序计数器   程序计数器是一块较小的内存空间,可以理解为当前线程执行字节码的行号指示器。主要作用是通过改变计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复都需要计数器来完成。为了线程切换后能恢复到正确的执...

2018-07-13 17:47:51 147

原创 java常用命令javac、javap、jps、jstack

本文参考http://www.hollischuang.com/?s=java%E5%91%BD%E4%BB%A4%E5%AD%A6%E4%B9%A0作为一个java开发人员,应该了解java常用指令,这些指令都是位于JAVE_HOME目录的bin下面,简单介绍下:1.javac    这个应该比较熟悉,用来编译java源文件的    一般执行java文件,如Test.java,先执行javac ...

2018-07-10 15:10:10 997

原创 Flume的介绍、安装及写入其他组件(hdfs/hive/kafka)的使用

Flume简介:Apache Flume是一个分布式、可信任的弹性系统,用于高效收集、汇聚和移动大规模日志信息,从多种不同的数据源到一个集中的数据存储中心(HDFS、HBase)。功能:--支持在日志习哦他能够中定制各类数据发送方,用于收集数据;--提供对数据进行简单处理,并写到各种数据接收方多种数据源:--Console、RPC、Text、Tail、Syslog、Exec等 特点:    Flu...

2018-07-09 23:14:42 303

转载 再有人问你Java内存模型是什么,就把这篇文章发给他

前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的一个,而且涉及到很多背景知识和相关知识。网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞不清楚,甚至有...

2018-07-08 00:25:27 121

原创 java的类加载机制-双亲委派,破坏双亲委派

java的类加载机制 java的类加载器ClassLoader是一个抽象类,主要是用于将.class文件加载到JVM内存中,并转换成JVM可以识别的Class对象。 ClassLoader类结构分析:      经常会用或扩展ClassLoader的几个方法及其重载方法有:      1). Class<?>   defineClass(byte[], int, int...

2018-07-08 00:07:40 1302

空空如也

空空如也

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

TA关注的人

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