自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【关于ARP,这到底有正确答案吗?】

关于豆包如何解答arp的问题

2026-02-21 18:54:51 35

原创 【VRP操作系统命令基础(1)】

本文介绍了网络设备配置管理的基本操作:1)配置文件备份与恢复,包括查看配置、保存配置到flash、设置启动文件等;2)MAC地址管理,包含静态/动态MAC地址配置;3)VLAN配置方法,涵盖access/trunk/hybrid端口类型设置及VLAN批量创建;4)生成树协议(STP)的启用/禁用及优先级设置。文章提供了完整的命令行操作示例,适用于华为网络设备的日常配置与维护工作。

2026-01-15 08:00:00 866

原创 【基础命令(2)--VLAN间的通信】

本文介绍了四种实现不同网段、不同VLAN设备间通信的方案:1)使用路由器+交换机的access口配置;2)单臂路由方案,通过交换机的trunk口和路由器子接口实现;3)三层交换机方案,利用VLANIF虚拟接口作为网关;4)将路由器配置为三层交换机模式。各方案均包含详细的接口配置步骤,包括VLAN划分、IP地址分配和接口类型设置(access/trunk),最终实现跨VLAN通信。配置要点涉及网关设置、VLAN标签处理和ARP功能启用等关键技术。

2026-01-14 20:13:34 618

原创 【BUG :Win11电脑安装eNSP ,启动 路由器 出现错误代码 40 /VirtualBox version is not supported.】

摘要:在Windows11上安装华为eNSP模拟器时遇到多个兼容性问题。主要问题包括:VirtualBox版本不兼容导致路由器启动错误(代码40),最终确认VirtualBox-5.2.44是最兼容版本;Windows11内核隔离设置导致安装失败,需关闭相关安全选项;与H3C模拟器使用的VirtualBox高版本存在冲突。解决方案包括:下载特定版本VirtualBox、调整系统安全设置、完全卸载重装。文中提供了VirtualBox历史版本的下载地址,并强调不同厂商模拟器对VirtualBox版本的兼容性差异

2026-01-03 19:58:46 580

原创 生成树协议(STP)的基本原理

摘要:生成树协议(STP)通过阻塞冗余端口消除网络环路,避免广播风暴。其工作原理包括:选举根网桥(基于最小BID)、选择根端口(依据路径成本、BID、PID)、指定端口选举,最终阻塞非关键端口形成无环拓扑。STP使用BPDU报文交换信息,包含根路径成本等关键字段,并依靠计时器(20秒老化时间)维护拓扑。端口经历阻塞、侦听、学习、转发等状态转换,故障恢复需30-50秒。常用命令包括查看STP信息及修改优先级参数。该协议在保证链路冗余的同时确保网络稳定性。

2025-12-28 22:26:19 1141

原创 DNS域名解析的简单介绍

我们一般把顶级域名以下的都叫权限域名,权限域名服务器一般都可以查询到所需的IP ,本地域名服务器缓存的是已知域名的IP地址以及根域名服务器的地址,根域名服务器存的是顶级域名服务器的地址,顶级域名服务器存的是权限域名服务器的地址。现在普遍使用的是根迭代查询的方式,相比于递归查询,迭代查询降低了根域名服务器的压力,从而为根域名服务器节省更多的资源。一个域名由顶级域名,二级域名及其他域名(非必须)组成,每个域名都对应一个域名服务器。根域:在域名中不会显示出来,它是查询的起始位置,用“.”表示。

2025-12-27 11:41:13 213

原创 【TCP/UDP小结】

确认位(ACK)置1,同时,确认号(Acknowledge Number)ack=a+1(为主机A的序列号+1)表示确认已收到主机A的数据包请求,a以前的所有数据包都已正常收到。:ssthresh(阈值)之前为指数增长,阈值之后为线性增长,如果此时发生了超时,拥塞窗口立刻变为1,开始慢重传,此时阈值ssthresh变为发生超时重传时的一半,如果指数增长的值大于阈值,则只能为阈值的大小。:主机B向主机A发送确认信息,表示已经收到请求数据,确认位ACK置1,确认号ack=u+1,同时发送seq。

2025-12-21 16:39:27 1212

原创 【ARP、IP、VLAN、FTP、DHCP小结】

简单总结了ARP、IP、VLAN、FTP、DHCP等协议的基本内容,同时简述了交换机的基本原理和ICMP的概念

2025-12-17 22:11:15 800 2

原创 【数据链路层以太帧技术总结】

数据/填充:最小46B,不足则进行填充,因为要保证一个帧的总长度不能小于64B,否则CSMA/CD就无法检测到冲突。每一台计算机都有自己的MAC地址,前24位是厂商标识,后24位是产品标识,共48位,用12位16进制数表示,有的大型厂家可能会有多个厂商标识。类型/长度:大于0600H表示类型,小于0600H表示长度,比如0800H代表上层的IP协议,小于0600H表示数据部分的长度。一旦检测到冲突,立刻停止发送,并随机等待一段时间,也叫退避,然后再发送,同样对方也会停止发送并退避。

2025-12-03 18:28:27 410

原创 数据库知识

MySQL数据库基础语句集

2025-11-25 23:07:58 621

原创 【Linux安装supervisor异常】

在CentOS7的finalshell中安装supervisor,先安装Python-pip报错,原因是CentOS默认Python版本是Python2,但是需要先确保软件源已更新。命令查看是否有supervisor的详细配置信息,如果有则说明安装正常。最后再安装supervisor就没有问题了。3>安装Python-pip。2>安装epel扩展源。

2025-11-21 13:43:08 244

原创 LInux命令基础

格式化字符串控制显示日期的格式%Y 年%y 年份后两位数字(00-99)%m 月份(01-12)%d 日(01-31)%H 小时(00-23)%M 分钟(00-59)%S 秒(00-60)%s 自1970-01-01 00:00:00UTC 到现在的秒数。数字的细节:r记为4,w记为2,x记为1,如751表示:rwx(7)r-x(5)–x(1)在CentOS中安装包的文件后缀为.rpm,使用的安装工具为yum,而在Ubuntu中,安装包的文件后缀为.deb,安装工具为apt,所以在安装的过程中是有差异的。

2025-11-20 00:59:22 580

原创 Linux配置固定ip时报错

不用看我也知道,服务启动失败,所以就只能换个方向。果然有一个DNS配置冲突了。

2025-11-10 20:00:49 233

原创 Java中的程序控制语句

Java中程序执行的结构总共有3种:1)顺序结构:程序的执行顺序和代码编写的顺序相同,自上而下逐条执行,直至程序结束。2)选择结构:程序执行过程中遇到if语句或者switch语句,程序根据语句条件判断程序执行那一条分支,放弃执行另一条或某些分支。3)循环结构:程序执行过程中for语句,do-while语句或者while语句时根据循环条件循环执行若干次要循环执行的语句。1.if语句当分支相对较少,可以根据逻辑范围区分要执行那个分支时通常采用if语句。在if语句中可以只判断一次也可以嵌套多次,条件表达

2021-04-25 17:00:32 274

原创 web.xml is missing and <failOnMissingWebXml> is set to true

maven项目中pom.xml文件报错:web.xml is missing and is set to true,原因是项目生成时未生成web.xml文件。解决办法:①点开项目文件夹,点击Deployment Descriptor,选择Generate Deployment Descriptor Stub选项,然后项目会自动在src/main/webapp/WEB_INF文件加下创建web.xml文件。错误解决。②点击项目,右键选择Properties,–>Project Facets

2021-04-25 09:34:18 497

原创 Java中的操作符

在Java中操作符有很多种,包括算数运算符,关系运算符,逻辑运算符,位运算符等。1.算数运算符+,-,*,/,%,++,- -,=,+=,-=, *=,/=,%=这些都比较简单,挑重点讲一下:①(++i)和(i++)的区别,它们的最终结果都是给i加1,i++是先将它看作一个整体执行完当前语句后再给i加1,而++i是先给i加1,再将i的值代入语句中执行。举个例子: int x=2; int y=x++*2; int z=++x*2; System.out.println(y);//4

2021-04-22 09:09:00 994 1

原创 java的数据类型(二)

上一篇简单写了一下Java中的数据类型,这一篇来说说数据类型的使用。基本数据类型的使用都是先声明,然后初始化,最后使用的,跟C语言有一点区别。这里要重点说一下数据类型的转换。字符型与整型:ASCII码的相互转换int a = 97; System.out.println((char)a);和char a ='a'; System.out.println(a);输出的结果是一样的。向上转型和向下转型:小类型转大类型可以直接转换,不会丢失精度,大类型转小类型时需要在数据前加上转换类型,当数据超出

2021-04-20 17:50:14 167

原创 Java的数据类型

这一篇文章很简单,熟悉一下Java的数据类型,Java是强类型语言,对于每个数据都有严格的类型规定,废话不多说,直接上硬货。。。Java中数据类型分为2大类,基本数据类型和引用数据类型,基本数据类型包括byte,boolean,char,short,float,int,double,long,它们在内存中所占的字节数大小如下:bytebooleancharshortfloatintdoublelong11224488这里要注意一个地方,1个字节等于8位

2021-04-18 20:54:57 253 2

原创 代理模式(三):cglib动态代理

上一篇我们介绍了JDK动态代理,回顾一下,它主要是通过代理类实现InvocationHandler接口,Proxy类调用newProxyInstance()方法来实现的。今天要说的cglib动态代理其实和JDK动态代理很相似。一、jar包的获取首先,提供2种cglib使用的包:通过Maven仓库下载cglib的jar包,目前最高版本是3.3.0 <dependency> <groupId>cglib</groupId> <artifactI

2021-01-26 00:18:38 196

原创 代理模式(二):JDK动态代理

动态代理分为两种,JDK动态代理和cglib动态代理。上一篇我们讨论了静态代理,最后留了2个问题:1.当被代理的对象不存在或未知时,代理对象如何创建呢?2.在实际问题中可能存在很多的类需要使用代理对象,而一个静态代理对象只能代理一个类,这样就会反复的创建相似的代理类,造成类的数量成倍增长,这个问题又该怎么解决呢?JDK动态代理就是为了解决这两个问题而来的,同时它还有很多其他特点,带着问题我们细细说。一、特点和静态代理相同的是,JDK动态代理同样具有以下4个类:1.接口类:定义被代理对象所具有的功

2021-01-23 16:11:14 182

原创 代理模式(一):静态代理

代理模式(一):静态代理代理模式是设计模式中很长用的模式,分为静态代理和动态代理,而动态代理也是在Spring,Mybatis等主流框架中常用的模式,今天单纯的只讨论静态代理,动态代理的内容会在后面继续跟进。静态代理是代理模式的最简单的用法,打个比方就是公司里面前台和工程师的关系,当有客户来时客户会先找到前台咨询,前台再根据客户需求找到相应的工程师,简单代码如下:抽象接口类:将被代理的对象所特有的方法抽离出来定义为抽象方法,当然也可以定义为接口。public abstract class Subjec

2021-01-23 00:34:47 129

原创 Mybatis的一个完整例子

Mybatis的一个完整例子上一篇写了Mybatis框架中SqlSession的创建和使用,几天继续上一篇把Mybatis最简单的一个例子写完整。1.首先我们需要做个前期准备下载Mybatis的jar包。我用的版本是mybatis-3.5.2,当然还有更高版本,数据库是MySQL数据库,数据库连接的jar版本是mysql-connector-java-5.1.40;这个也很重要,版本再小一点可能会报错哦!总共用到的jar包就这么多。2.项目的基本结构是这样的总共有4个包,基本功能是:uti

2021-01-19 14:09:01 780

原创 第一篇文章:SqlSessionFactory的创建和使用

我的第一篇文章2021年1月18日,这是我写的第一篇文章,从今天开始,我将用博客记录我的代码生活,包括笔记,心得和资料等。一直以来,技术类的笔记总是写的零零总总,有时候写着写着就忘记保存,结果啥也没记下,有时候保存了却因为文件夹太多也会找不见,后来看到大家都在用CSDN记录自己的总结和笔记,还收获满满,我觉得我也有写点自己文章的必要了。技术这东西总结的多了,也就成为自己的东西了,总是扒拉别人的文章却缺少了自己的总结到头来就是竹篮打水一场空。废话不多说进入正题:**Mybatis中SqlSessionF

2021-01-18 10:24:53 1267 4

空空如也

空空如也

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

TA关注的人

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