自定义博客皮肤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)
  • 收藏
  • 关注

原创 读书笔记——深入理解JAVA虚拟机(2)

第三章  垃圾收集器与内存分配策略被引用 本章主要讲解JVM动态内存回收的原理、算法,各个不同的垃圾收集器对原理和算法的实现, 以及对象实例在堆内存究竟是如何分配的。 3.1 概述 垃圾收集主要要解决如下3个问题: 1、哪些对象需要被回收? 2、如何回收? 3、何时回收? 3.2 对象已死吗? 为了确定对象是否可以被回收,有2种思想 1、引用计数算法:引用计数是指对象自身维护一个

2017-11-28 23:52:03 210

原创 读书笔记——深入理解JAVA虚拟机(1)

本章主要讲解虚拟机内存的划分、各划分模块的作用以及可能出现的OOM。 2.2 运行时数据区域 JVM将其管理的内存划分为如下模块: 1、程序计数器:这块内存很小,主要用来记录当前线程执行的字节码指令的地址。由于JAVA的多线程是通过各个线程轮流交替占用CPU时间来实现的,因此就会有线程的切换,为了在线程切换后能够恢复到之前的执行位置,因此程序计数器是线程私有的。该内存区域不会发生OOM。

2017-11-27 23:01:31 189

原创 js中Date对象在谷歌和IE浏览器中的区别

var date = new Date('2017-01-01'); 如上代码在google浏览器中正常,在IE11中,变量date是NaN。因为在IE11中,Date对象的构造函数接收的字符串参数应该是yyyy/MM//dd这种形式。因此通用的写法可以这样 var date = new Date('2017','00','01')注意,月份是从0开始。

2017-11-26 22:16:25 400

空空如也

空空如也

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

TA关注的人

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