摘要: Entry类概述Java的entry是一个静态内部类,实现Map.Entry< K ,V> 这个接口,通过entry类可以构成一个单向链表。 一.java中Map及Map.Entry(1).Map是java中的接口,Map.Entry是Map的一个内部接口。(2).Map提供了一些常用方法,如key 阅读全文
posted @ 2022-03-13 00:31 丁丁在线 阅读(1450) 评论(0) 推荐(0)
摘要: UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。对应的应用层的协议主要有 DNS,TFTP,DHCP,SNMP,NFS 等。 阅读全文
posted @ 2021-11-21 14:17 丁丁在线 阅读(65) 评论(0) 推荐(0)
摘要: TCP三次握手 TCP四次握手 TCP三次握手说明 第一次:Client发送一个SYN段指明Client打算连接的Server的端口,以及初始序号seq第二次:Server发回包含Server的初始序号的SYN报文段作为应答。同时,将确认序号ACK设置为Client的seq+1以对Client的SY 阅读全文
posted @ 2021-11-21 14:14 丁丁在线 阅读(44) 评论(0) 推荐(0)
摘要: OSI七层模型 OSI七层和TCP/IP五层以及对应网络设备对比示例图 各层功能定义 这里我们只对OSI各层进行功能上的大概阐述,不详细深究,因为每一层实际都是一个复杂的层。后面我也会根据个人方向展开部分层的深入学习。这里我们就大概了解一下。我们从最顶层——应用层 开始介绍。整个过程以公司A和公司B 阅读全文
posted @ 2021-11-21 14:10 丁丁在线 阅读(106) 评论(0) 推荐(0)
摘要: 一、安装软件包 [root@localhost ~]# apt install tree二、删除软件包 [root@localhost ~]# apt remove tree三、列出仓库软件包 [root@localhost ~]# apt list四、搜索软件包 [root@localhost ~ 阅读全文
posted @ 2021-11-15 02:11 丁丁在线 阅读(47) 评论(0) 推荐(0)
摘要: 思路: 替换整体使用单个的思路即可: 目录名:echo /etc/fstab | sed -nr 's@^(.*)/([^/]+)/?$@\1@p' 基名:echo /etc/fstab | sed -nr 's@^(.*)/([^/]+)/?$@\2@p' 阅读全文
posted @ 2021-11-15 02:09 丁丁在线 阅读(104) 评论(0) 推荐(0)
摘要: sed -ri.bak '/^#/s/^#//' /data/fstab ※ 实验时,将fstab文件cp一份到/data下进行测试 阅读全文
posted @ 2021-11-15 02:06 丁丁在线 阅读(69) 评论(0) 推荐(0)
摘要: 1 [root@centos8 httpd]# 2 [root@centos8 httpd]# ifconfig ens33 | sed -n '/inet /s#\(.*inet \)\(.*\)\( n.*\)#\2#gp' 3 10.0.0.150 阅读全文
posted @ 2021-11-15 02:04 丁丁在线 阅读(134) 评论(0) 推荐(0)
摘要: 个人知识概括: 1)rpm: 基本下载安装,但因各种依赖包的关系 安装卸载不便,生产环境使用不多 2)yum install xxx : 底层封装了rpm,依赖关系使用更好,类似于window一键安装 3)源码编译安装: 类似于window自定义安装,可以更符合生产需求 编译安装过程: ①运行con 阅读全文
posted @ 2021-11-15 00:07 丁丁在线 阅读(305) 评论(0) 推荐(0)
摘要: 基础介绍: 在windows上安装软件时我们一般需要将软件从网页上下载下来,然后安装。在linux,想要安装软件,方法比较多。 1,如果是软件所在位置来看,有本地,或者其他yun服务器。 2,按照软件包的文件形式来看有源码包和rpm软件包。 rpm包安装有直接的rpm包安装或者现在为了解决rpm包安 阅读全文
posted @ 2021-11-14 18:47 丁丁在线 阅读(170) 评论(0) 推荐(0)