自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

转载 JVM内存分代

   Java虚拟机根据对象存活的周期不同,把堆内存划分为几块,一般分为新生代、老年代和永久代(对HotSpot虚拟机而言),这就是JVM的内存分代策略。 为什么要分代?        堆内存是虚拟机管理的内存中最大的一块,也是垃圾回收最频繁的一块区域,我们程序所有的对象实例都存放在堆内存中。给堆内存分代是为了提高对象内存分配和垃圾回收的效率。试想一下,如果堆内存没有区域划分,所有的新创...

2018-12-28 13:41:25 422

原创 JVM内存结构

前言   JAVA GC(Garbage Collection,垃圾回收)机制是区别C++的一个重要特征,c++的开发人员需要自己管理每一个对象的创建和销毁.而对于java的开发人员来说,他们不需要了解对象的创建和销毁,因为jvm已经帮我们把这件事-"垃圾回收"代劳了.但这并不意味着我们不用去理解GC机制的原理,因为如果不了解其原理,可能会引发内存泄漏、频繁GC导致应用卡顿,甚至出现OOM...

2018-12-28 10:47:33 163

原创 设计模式之观察者模式

(一) 什么是观察者模式 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新. (二) 观察者模式的四个角色 · 抽象主题角色:一个接口或抽象类,定义了主题的基本功能(添加,删除观察者,把更新信息发送给观察者). · 抽象观察者角色:为所有的具体观察者定义一个接口,在得到主题通知时更新自己。 · 具体主题角色:一个具体的主题,在集体主题的内...

2018-12-01 14:43:27 225 1

谷歌浏览器插件 xpath helper

谷歌浏览器插件 xpath helper.

2018-07-12

struts2.jar包

struts2官网下载的jar包..............................

2018-07-08

hibernate官网jar包

hibernate官网jar包...................................

2018-07-08

spring官网开发jar包

官网下载的springjar包..............................

2018-07-08

cglib和asm jar包

cglib.jar和asm.jar................................

2018-07-08

mysql_数据类型

---------------------------------------------- ------------------------------------------- -------------------------------------------

2017-09-21

空空如也

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

TA关注的人

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