自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 网络中的协议-地址解析协议(ARP协议)

在网络中最终传输的数据为数据帧,是数据链路层最后封装的,而数据帧要根据MAC地址找到目的主机,一般是某个网卡。一般只知道主机的ip,不知道MAC地址,需要ARP协议。ARP的作用是根据IP地址获取对应的MAC地址。ARP工作在局域网内;

2024-03-20 12:36:20 103 1

原创 必须掌握的协议

主要是TCP协议和UDP协议。http使用的是TCP传输,以及各种RPC框架、中间件大部分都是是包装了TCP协议的。TCP协议是有连接的可靠的传输协议,除非网络出现问题,可保证数据正常到达,因为有重传机制。UDP题连接的不可靠的传输协议,不保证数据能顺利达到,只要发出去就行了,没有重传机制等。主要是IP协议,从上层传递下来的包,无论是TCP协议还是UDP协议,最终都会搭载到IP协议之上。ARP和RARP协议也算是网络层协议,这两个协议负责地址转换。主要是的http协议和https协议,重点。

2024-03-20 12:13:23 166 1

原创 计算机网络二

如果ARP表中不存在目的IP对应的MAC地址,则向本网络广播发送ARP请求, ARP请求会带着目的IP地址,意思就是询问谁的IP地址是这个,请回复你的MAC地址给我”,网络中的主机看到后,如果IP是自己的, 就返回给发送端一个ARP回复, 回复中带着自己的MAC地址,发送端拿到MAC地址后,先存入本地的ARP表,然后组装以太网帧,将数据发送。那就不用路由器转发了,拿到目的IP的MAC地址,就可以直接发送了(获取MAC地址的方法,前面说过了,餷ARP表,没有的话,再用ARP播请求获取)。

2024-03-20 12:05:11 807 1

原创 计算机网络一

例如Netty框架:当前来看Netty是最火的网络编程框架,netty在高性能、高可靠的服务端和客户端交互使用较为流行。比如即时沟通、游戏服务器、websocker的服务端实现。netty是基于TCP/IP实现的。在Dubbo RPC、RocketMQ、Hadoop、大名鼎鼎的springboot已内置了netty模式。

2024-03-18 19:49:44 735

原创 docker中的.config文件无法挂载

即对 docker run -d --name nginx -p 18080:18080 -p 18081:18081 -v /root/tmp/nginx/html:/usr/share/nginx/html -v /root/tmp/nginx/ngin.conf:/etc/nginx/nginx.conf --network heima nginx进行分解。1、原因:/etc/nginx/nginx.conf所在目录没有文件。在进行项目部署,文件挂载时,文件夹可以挂载,文件无法挂载。

2024-03-18 11:07:36 176

原创 Linux使用ifconfig无法查看网络

这个字段用于给一个接口分配一个MAC地址,覆盖物理分配的MAC地址 . 这个字段不能和HWADDR一起使用.以AA:BB:CC:DD:EE:FF形式的以太网设备的硬件地址.在有多个网卡设备的机器上,以AA:BB:CC:DD:EE:FF形式的以太网设备的硬件地址.在有多个网卡设备的机器上.这个字段是非常有用的,它保证设备接口被分配了正确的设备名 ,而不考虑每个网卡模块被配置。查看是否存在ifcfg-ens33文件,使用vim打开。最后查看日志(如/var/log/messages)进入ens33所在目录。

2024-03-18 10:51:55 158

原创 docker部署前端

1、启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。5 -d 更多的时候,需要让 Docker在后台运行而不是直接把执行命令的结果输出在当前宿主机下。6 –restart 运行容器时使用–restart参数可以指定一个restart策略,来指示在退出时容器应该如何重启或不应该重启。4 使用 -v 标记也可以指定挂载一个本地主机的目录到容器中去。7 镜像的名称,表示以什么镜像作为底包新建一个容器。2、-p 端口绑定 外部端口 : 容器内端口。

2024-03-17 19:05:21 174 1

原创 Linux防火墙解禁对外端口

7、开放端口 --permanent #永久生效,没有此参数重启后失效。8、移除端口 可以是一个端口范围,如10-100/tcp。9、查询某个端口是否开放。6、查询已经开放的端口。

2024-03-17 16:56:13 195

原创 docker容器网络互联

使用docker创建网络ll查看网络使用 ip addr查看网卡。

2024-03-17 16:41:59 107 1

原创 idea连接mysql数据库失败

8.0.13的版本及以后为true,之前为false。

2024-03-17 16:10:08 214 1

原创 Linux设置静态ip

ifconfig查看ip地址。

2024-03-17 15:04:45 178 1

原创 解决报错Failed to start LSB: Bring up/down networking:MAC地址导致

vim /etc/sysconfig/network-scripts/ifcfg-ens33粘贴里面。systemctl restart network重启网络。查看ip add show复制。

2024-03-17 14:59:31 109 1

原创 Linux界面设置中文

2024-03-17 14:26:32 96 1

原创 Linux安装

选用VMware WorkStation软件来提供虚拟机。下载地址: https://www.vmware.com/cn/products/workstation-pro.html软件安装完成后,验证一下网络适配器是否正常配置。在电脑上搜索:高级网络设置 或者 通过快捷键:win + r 输入ncpa.cpl回车即可打开表示安装适配成功。

2024-03-17 13:41:17 169 1

原创 docker安装sql

【代码】docker安装sql。

2024-03-16 21:43:00 128

原创 使用docker进行java项目部署

2.在linux中新建一个文件夹tmp,将jar进行上传,可以将文件拖在shell里面直接上传,如下图表示上传成功。1.在maven中找到父工程中Lifecycle的package进行打包,关闭test。查看端口是否冲突,使用docker rm -f images 删除冲突的镜像。同时在使用touch新建dockerfile文件,写如下内容。docker logs -f 镜像名 查看日志。docker ps 查看是否启动。3 使用docker构建环境。打包成功会得到一个jar包。安装java的JDK环境。

2024-03-16 19:57:39 259

原创 递归的使用

1、自己调用自己,有规律2、每次调用,函数处理会缩减,最后缩减至无法继续递归3、内层函数调用完成,外层函数才能调用完成。

2023-09-04 17:17:00 23 1

原创 Java中==和equals()的使用

java中==和equals()的使用

2022-10-21 16:25:13 975 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除