![](https://img-blog.csdnimg.cn/20210118232310857.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
B2__编程基础知识
文章平均质量分 93
编程基础知识
莫逸风
代码和人生需要加法也需要减法。
Nothing is impossible.
you can never be ready.
展开
-
IP协议,卫冕之王
2. 网络层协议TCP:UDP我们合作一统天下。IP:切,还需要合作,合作你们也得听我的。UDP:…。在网络层,IP 协议几乎一统天下。IP 协议目前主要有两个版本 IPv4 和 IPv6。2.1 路由和寻址、IPv42.1.1 概念IP 协议(Internet Protocol):是一个处于垄断地位的网络层协议。IPv4 就是 IP 协议的第 4 个版本,是目前互联网的主要网络层协议。IPv4 为传输层提供 Host-To-Host 的能力,IPv4 需要底层数据链路层的支持。延迟原创 2021-05-30 21:27:57 · 851 阅读 · 14 评论 -
TCP联手UDP一统江湖(传输层)
1. 互联网和传输层协议互联网是一个非常庞大的结构,从整体来看,互联网是一个立体的、庞大的网状结构。但是如果将它放大、再放大,将镜头拉近,在微观层面,我们会看到一个个网络、一台台设备,还会看到大量的封包在交换、有设备在不断地改变封包的走向、损坏的封包被重发、一个个光电信号被转化和传输。名词:本地网络服务提供商 (Internet Service Provider):移动、联通、电信等。通信链路(Communication Link):两台设备之间的通信链路,同轴电缆是通信链路,无线信号的发送接收器原创 2021-05-29 01:41:57 · 1872 阅读 · 32 评论 -
(强制)要求覆写equals必须覆写hashCode(原理分析)
hashCode和equalshashCode和equals用来标识对象,两个方法协同工作可用来判断两个对象是否相等。众所周知,根据生成的哈希将数据散列开来,可以使存取元素更快。对象通过调用Object.hashCode()生成哈希值;由于不可避免会存在哈希值冲突 的情况,因此当hashCode相同时,还需要再调用equals进行一次值的比较;但是若hashCode不同,将直接判定Object不同,跳过equals,这加快了冲突处理效率。Object类定义中对hashCode和equals要求如下:(原创 2020-08-25 15:30:31 · 1562 阅读 · 0 评论