- 博客(6)
- 收藏
- 关注
转载 广播信道的数据链路层
数据链路 数据链路层的协议数据单元叫做帧,其通信主要步骤如下: 节点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧 节点A把封装好的帧发送给节点B的数据链路层 若节点B的数据链路层收到的帧无差错,则提取IP数据报上交给上面的网络层;否则丢弃。 因此数据链路层的三个基本问题是:封装成帧,透明传输和差错检测。 局域网与广播信道 广播信道可以进行一对多通信,局域网使用的就是...
2017-03-23 11:13:00 287
转载 生成树协议浅析
二层网络为了避免单点故障,在实际的二层链路中会采用链路冗余,也就是采用交换设备之间多条联络连接,这样即使一台交换机故障了,也可以使用其他交换机。 生成树协议 链路冗余造成了下面三个问题,下面结合下图进行说明: 广播风暴 如果有环路存在第二层帧不能被适当的终止,他们将在交换机之间永无止境的传递下去。 PC1发出一个广播帧,SW1收到这个广播帧,SW1将这个广播帧从除接收端口的其他端...
2017-03-21 16:17:00 138
转载 GC算法与GC
JVM系列随笔主要是对《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》的学习总结 概述 GC(Garbage Collection)是垃圾收集的简称,比Java的历史更加久远。经过半个多世纪的发展,已经实现了自动化。作为学习,我们需要搞清楚GC的三件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 前面的文字记录了Java运行时区域,其中程序计数器,Java虚...
2016-12-20 19:59:00 105
转载 Java内存区域
JVM系列随笔主要是对《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》的学习总结 概述 Java虚拟机自动内存管理机制,能够让程序员不必为每个对象new/delete,不容易出现内存泄露和内存溢出。 运行时数据区域 根据Java虚拟机规范,运行时数据区域如下图所示: 程序计数器 当前线程锁执行的字节码的行号指示器,用来指示下一条字节码指令。 线程私有。 唯一一个Ja...
2016-12-12 20:58:00 88
转载 Java技术体系
JVM系列随笔主要是对《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》的学习总结 简述 Java优点: 一次编写,到处运行 安全的内存管理和访问机制 热点代码检测和运行时编译及优化 完善的应用程序接口 无数的第三方类库等 广义上讲,能够运行于Java虚拟机上的语言及相关程序都属于Java技术体系。 传统意义上讲,Sun定义的Java技术体系包括: Java程序设计...
2016-12-07 18:59:00 97
转载 博客开篇
最终还是决定用博客来记录工作和学习中需要的东西。 我为什么写 备份和梳理知识点 看到的、听到的知识点仅仅存在于嘴上,而讲出的、写出的才存在于大脑,形成完整的知识体系。 形成自我管理的习惯 工作没有完成,便忍不住玩起手机;决心要减肥,却把手伸向零食。自控力只有匹配自己的野心,才能有所作为。写博客何尝不是一种自我管理的手段。 我想写些什么 以Java基础为核心进行扩展,包括底层的JVM...
2016-12-06 20:15:00 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人