1. 引用计数法:给对象添加一个引用计数器,每当一个地方引用它,计数器值加1;当引用失效时,计数器值就减1 2. 可达性分析法:当一个对象到GC Roots没有任何引用链相连时,该对象被判断为可回收的对象,主流方法 可作为GC Roots对象的: (1)虚拟机栈中引用的对象(栈帧中的本地变量表); ...
分类:
其他好文 时间:
2017-05-20 17:18:11
阅读次数:
154
Digital Roots Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 30962 Accepted Submission(s): 9508... ...
分类:
其他好文 时间:
2017-05-19 23:56:08
阅读次数:
197
salt推送Nginx和DNS服务总结: 安装基本配置:saltmaster配置如下/etc/salt/master:interface:192.168.2.128auto_accept:Truefile_roots:base:-/srv/saltminion配置如下/etc/salt/minionmaster:192.168.2.128user:rootid:hw_1在master上使用salt-key下发秘钥收索minionsalt-ke..
分类:
其他好文 时间:
2017-05-11 22:26:58
阅读次数:
173
centos 6.5 saltstack 2015.5.10 (Lithium) tips:上个版本2015.5.3或者5.5有个bug,Python调用salt的unzip模块报错; 安装 在配置了163和epel的源后使用yum安装即可; 配置主控端 主控端的基本配置 配置开机自动启动,并启动: ...
分类:
其他好文 时间:
2017-05-10 13:13:39
阅读次数:
234
内存泄漏总结 一. 内存泄漏定义 Java内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。无用的对象占据着内存空间,使得实际可使用内存变小,形象地说法就是内存泄漏了。 二. 内存泄漏对应用的影响 在android里面,出 ...
分类:
移动开发 时间:
2017-05-09 13:48:31
阅读次数:
341
个人觉得,要很好的理解AngularJS的运行机制,才能尽可能避免掉到坑里面去。在这篇文章中,我将根据网上的资料和自己的理解对AngularJS的在启动后,每一步都做了些什么,做一个比较清楚详细的解析。 首先上一小段代码(index.html),结合代码我们来看看,angular一步一步都做了些什么 ...
分类:
Web程序 时间:
2017-05-08 18:50:32
阅读次数:
323
Java 垃圾回收(GC) 泛读 文章地址:https://segmentfault.com/a/1190000008922319 0. 序言 带着问题去看待 垃圾回收(GC) 会比较好,一般来说主要的疑惑在于这么几点: 为什么需要 GC ? 虚拟机(JVM) 与 垃圾回收(GC) 的关系? GC ...
分类:
编程语言 时间:
2017-05-04 20:12:58
阅读次数:
236
A:前面需要说些什么吗? B:不需要吗? A:需要吗? 解析方式一:通过指定的paths来初始化GroovyScriptEngine GroovyDemo.groovy 解析方式二:通过指定的roots来初始化GroovyScriptEngine HelloWord.groovy 解析方式三:创建e ...
分类:
其他好文 时间:
2017-05-03 11:40:30
阅读次数:
225
YAML:三板斧 1、 缩进 (2个空格,不能使用Tab) 2、 冒号 key: value (注意key后面需要有空格) 3、 短横线 – list1 - list2 可以写多个 缩进和冒号表示层级关系: Master配置 测试安装 案例一、 base 基础环境必须有 file_roots 配置项 ...
分类:
其他好文 时间:
2017-05-03 11:38:03
阅读次数:
282
我把Java的内存区域画了一张思维导图,以及各区域的主要功能。 模拟Java堆溢出 Java堆用于存储对象实例。仅仅要不断地创建对象而且保证GC ROOTS到对象之间有可达路径避免被回收机制清除。就能够模拟出Java堆溢出。 package hxl.insist.jvm; import java.u ...
分类:
编程语言 时间:
2017-04-25 19:16:35
阅读次数:
217