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

原创 JVM虚拟机分析—2.关于垃圾回收的算法

垃圾回收(GC)是java提供的重要功能,他让程序员可以不用关注内存的使用,而是将注意力集中在功能实现上,解放了程序员。以下将讲述一下垃圾回收的几种算法。1、Mark-Sweep(标记-清除算法) 如他的名字一样,Mark-Sweep算法顾名思义,将不同的内存空降标记出来然后清楚。 以上图片便描述了该算法,可以看到,该算法有个十分大的问题就是清除后内存空间不连续,导致了许多空间碎片...

2018-07-28 13:29:14 119

原创 JVM虚拟机分析—1.关于java运行时内存区域分配的描述

一.内存区域的描述 先上图: 在JAVA运行的时候会将自己管理的内存分配成如上的不同区域以供java使用。以下分别介绍以下区域的划分以及其存储的东西。METHOD AREA(方法区) 方法区是各线程共享的区域,它存储的是虚拟机加载的类的信息(类名,访问修饰符等),常量,静态变量,方法代码等(通过 -XX:MaxPermSize可以设置该区域的上限) 应该该区域的对象一般来说不...

2018-07-19 16:59:28 128

原创 关于load的分析

//文档状态的变化 //document是文档 //document.documentElement 是DOM树文档 document.onreadystatechange = function () { console.log(document.readyState); } /** * onload 属性在文档对象加载完成后触发。 * onload 通...

2018-07-04 14:09:47 327

原创 Java中HashMap的自定义实现

HashMap是我们在Java程序中常用的数据结构,但是他的具体实现你是否了解,接下来,我们将自己来写一个HashMap类,从中可以看到HashMap的底层实现是什么。 当然我们实现的HashMap与Java自己的相比并不一致,只是一个简单的实现以此来熟悉一下HashMap的实现原理。 在Java中HashMap的实现原理是 数组+链表(当链表中的元素超过8个时候将会变成红黑树)1.什...

2018-07-04 11:46:30 2452 1

原创 JS复制内容到剪切板

最近看了一些关于JS简单复制的东西,以下是一个简单的复制代码/** * 简单的复制到剪切板的js文件 * @param {需要复制的值} value */function clip(value) { if (window == undefined || document == undefined) { throw new TypeError("Can no...

2018-07-03 18:50:15 180

clipboard.js

clipboard.js 的主文件,直接下载然后引用就可以了。clipboard.js

2018-06-26

空空如也

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

TA关注的人

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