目的不可达报文 类型:3 代码:0至15 检验和 未使用(全0) 收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节 源端抑制报文 类型:4 代码:0 检验和 未使用(全0) 收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节 超时报文 类型:11 代码:0或1 检验和 ...
分类:
系统相关 时间:
2021-06-10 17:35:20
阅读次数:
0
RIP是距离矢量路由选择协议 RIP的基本概念:1、定期更新(30s) 2、邻居 3、广播更新、组播更新 4、全路由表更新 路由表的形成 1、路由器学习到直连路由 2、更新周期30s到时 RIP的度量值为跳,最大跳数为15跳,16跳不可达。 RIP的更新时间;每隔30s发送路由更新消息 UDP520 ...
分类:
其他好文 时间:
2020-07-22 15:39:28
阅读次数:
78
判断对象是否存活 引用计数 假如对象被引用,则计数加1,计数为0时回收。但是存在循环引用问题:A引用B,B引用A,导致AB永远不能被回收。 可达性分析(JAVA采用的算法) 从GC Root出发看某个对象是否可达。假如不可达,则回收。 GC Root:存活时间很长的对象,有存在意义的对象。 虚拟机栈 ...
分类:
其他好文 时间:
2020-07-21 11:37:02
阅读次数:
74
BGP路由属性ORIGINORIGIN属性定义路由信息的来源,标记一条路由是怎么成为BGP路由的(通过何种方式诸如BGP的)。它有以下三种类型:IGP:优先级最高,说明路由产生于本AS内。一般是路由聚合或者通过Network命令引入的路由EGP:优先级次之,说明路由通过EGP学到。incomplete:优先级最低,它并不是说明路由不可达,而是表示路由的来源无法确定。例如,引入的其它路由协议的路由信
分类:
其他好文 时间:
2020-07-19 18:08:33
阅读次数:
180
System.gc()的理解 手动gc理解不可达对象的回收行为 ...
分类:
其他好文 时间:
2020-07-18 13:36:31
阅读次数:
62
Java内存泄漏 解释 内存泄漏: 存在一些被分配的对象,满足两个特点: 对象是可达的:在有向图中,存在通路与之相连. 对象是无用的:程序以后不再使用这些对象. 结果:消耗越来越多的内存资源,最终导致OutOfMemoryError。 与C++的区别: C++:对象被分配内存空间,却不可达. Jav ...
分类:
编程语言 时间:
2020-07-01 09:17:15
阅读次数:
66
垃圾回收(GC):是JVM中创建对象的内存分配以及销毁对象的内存回收的机制。 对象是否可回收: 1、对象引用计数法:根据对象的引用数量判断对象是否可回收 2、对象不可达分析法:根据对象是否可达判断对象是否可回收; 垃圾收集机制: 1、标记 - 清除: 根据对象是否可达判断对象是否可回收;然后进行标记 ...
分类:
编程语言 时间:
2020-06-29 09:29:10
阅读次数:
74
当我们试图获取一个不可达属性时(比如private),类会自动调用__get函数。当试图设置一个不可达属性时(比如private),类会自动调用__set函数,我们一起来看个例子: <?php class Person{ public $name = '周伯通'; private $sex = '男 ...
分类:
Web程序 时间:
2020-06-28 14:55:07
阅读次数:
50
CLR GC是一种引用跟踪算法,大致步骤如下: 1、暂停进程中所有的线程; 2、标记阶段,遍历堆中的所有对象,标记为删除,然后检查所有活动根,如果有引用对象,就标记那个对象可达,否则不可达; 3、GC压缩阶段,对堆中可达对象压缩,使占用连续的内存; GC是基于代的垃圾回收算法,对象越新,生存期越短, ...
分类:
其他好文 时间:
2020-06-27 14:45:03
阅读次数:
62
【Linux】CentOS 7连接网络不可达的解决方法 1. 输入 ifconfig 查看网卡情况 2. 编辑 /etc/sysconfig/network-scripts/ifcfg-xxx 文件 输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33 ( ...
分类:
其他好文 时间:
2020-06-23 17:23:03
阅读次数:
73