1、对象引用: (a)对象状态的判断: <1> 引用计数算法:无法解决对象相互引用的问题。 <2> 根搜索算法:主流的判断对象是否存活的算法。 (1)基本思路:通过一系列的名为:“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径为引用链(Reference Chain), ...
分类:
其他好文 时间:
2017-06-24 18:45:47
阅读次数:
154
#!/bin/bash#检查192.168.1.1—192.168.1.254主机是否存活foripin192.168.1.{1..254};doifping-c1$ip>/dev/null;thenecho"$ipOK."elseecho"$ipNO!"fidone#!/bin/bash#检查多个域名是否可以访问URL="www.baidu.comwww.sina.comwww.jd.com"forurlin$URL;doHTTP_CODE=$(curl-o/..
分类:
系统相关 时间:
2017-06-22 12:12:56
阅读次数:
186
GC之判断对象是否存活的两种方法——引用计数算法、可达性分析算法 ...
分类:
编程语言 时间:
2017-06-12 00:48:15
阅读次数:
219
在主流的商用程序语言(Java、C#,甚至包括前面提到的古老的Lisp)的主流实现中,都是称通过可达性分析(Reachability Analysis)来判定对象是否存活的。这个算法的基本思路就是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链 ...
分类:
编程语言 时间:
2017-06-10 20:33:15
阅读次数:
196
首先判断主机是否存活;查看是否开启了远程3.在“命令提示符”窗口中直接输入gpedit.msc命令打开“本地组策略编辑器”;在“本地组策略编辑器”中点击“计算机配置”-->“Windows设置”-->“安全设置”-->“用户权限分配”;在“拒绝通过远程桌面服务登录”属性窗口中,..
资料来源: http://redisdoc.com/ http://redis.io/commands 连接操作相关的命令 默认直接连接 远程连接-h 192.168.1.20 -p 6379 ping:测试连接是否存活如果正常会返回pong echo:打印 select:切换到指定的数据库,数据库 ...
分类:
其他好文 时间:
2017-05-27 10:36:48
阅读次数:
244
redis-cli -h 192.168.12.12 远程登录redis客户端 redis 127.0.0.1:6379> ping 测试连接是否存活 PONG redis 127.0.0.1:6379> echo wilian 在命令行打印一些内容 "wilian" redis 127.0.0.1 ...
分类:
其他好文 时间:
2017-04-22 13:03:02
阅读次数:
165
判断对象是否存活 无用的类标准 垃圾收集算法:标记-清除算法(CMS)、复制算法(新生代)、标记整理算法 HotSpot算法 没有为所有指令都生成OopMap,程序并发所有地方都能停下来执行GC,只有到了安全点才能暂停 主动式中断:GC需要中断线程时,设置一个标志,线程执行时主动去轮询这个标志,再中 ...
分类:
其他好文 时间:
2017-04-15 14:50:30
阅读次数:
154
资料来源: http://redisdoc.com/ http://redis.io/commands 连接操作相关的命令 默认直接连接 远程连接-h 192.168.1.20 -p 6379 ping:测试连接是否存活如果正常会返回pong echo:打印 select:切换到指定的数据库,数据库 ...
分类:
其他好文 时间:
2017-04-12 11:48:03
阅读次数:
230
在堆中存放着几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是要确定这些对象之中哪些还活着,哪些对象已经死去. 判断对象是否已经死亡有以下几种算法: 定义 : 给对象中添加一个引用计数器,当有一个地方引用时,计数器加1,引用失效时,就减1,当对象的引用计数器为0时,对象就是不可再被使用的. ...
分类:
编程语言 时间:
2017-04-11 11:52:52
阅读次数:
205