自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 静态IP和动态IP的对比?

动态IP的特点是动态变化,由ISP动态分配给设备,在设备每次连接到Internet时会自动获得一个新的IP地址。静态IP(Static IP)和动态IP(Dynamic IP)是Internet Protocol(IP)地址的两种类型。3.安全性:由于静态IP具有固定的、独特的标识符,攻击者更容易跟踪和攻击特定的设备和网络,而动态IP则具有更高的安全性。5.成本:静态IP的成本较高,因为需要手动分配和配置。2.稳定性:静态IP比动态IP更稳定,因为它们不会随意更改,不受ISP动态分配IP地址的影响。

2023-06-06 10:08:59 212

原创 .CentOS7的服务管理方式?

设置服务启动项:启用/禁用服务的开机启动使用systemctl命令,例如,启用httpd服务的开机启动可以使用命令“systemctl enable httpd.service”,禁用httpd服务的开机启动可以使用命令“systemctl disable httpd.service”。查看服务状态:查看服务状态使用systemctl命令,例如,查看httpd服务状态可以使用命令“systemctl status httpd.service”。

2023-06-06 10:08:40 170

原创 2.管道符的工作原理?

管道符是一种在Unix和类Unix操作系统中使用的特殊符号,用于连接命令并将一个命令的输出作为另一个命令的输入。重复执行:如果有更多的命令需要执行,则继续使用管道符“|”将它们连接起来,以便它们可以接收前面命令的输出并生成它们自己的输出。执行第二个命令:第二个命令使用第一个命令的输出作为输入,并对其进行处理,生成另外一些输出。输出结果:最后一个命令将生成一个最终输出,它通常会在终端上打印出来,或者可以输出到文件中。传递输出:管道符“|”将第一个命令的输出传递给下一个命令作为输入。

2023-06-06 10:08:23 186

原创 .DHCP服务器工作原理?

租期:DHCP服务器还会将IP地址的租期分配给客户端。回收:如果DHCP服务器在租期结束时无法收到客户续租请求,或者客户端已经从网络中离线,DHCP服务器会回收该IP地址并将其置为“未使用”状态,以便可以重新分配给其他设备。分配:一旦DHCP服务器找到了未被分配的IP地址,它会分配该地址,并将其他必需的网络参数(如子网掩码、网关和DNS服务器)一并发送给客户端。寻址方式:DHCP服务器通过MAC地址来寻址,针对每个请求,DHCP服务器都会在它的IP地址池中查找一个可用的、未被分配的IP地址。

2023-06-06 10:07:55 104

原创 Vi编辑器的工作原理

在Vi编辑器中,用户可以在命令模式下使用键盘键入命令,以执行各种编辑任务。保存和退出:在命令模式下,用户可以使用:wq命令来保存修改并退出Vi编辑器,或使用:q!进入命令模式:一旦Vi编辑器打开,用户最初会进入命令模式。在此模式下,用户可以使用各种命令来执行编辑任务。可以通过按下字母i,I,a,A,o等来完成切换。打开编辑器:在终端窗口中输入vi命令,按下回车键即可打开Vi编辑器。返回命令模式:输入完成后,用户可以按下ESC键,返回到命令模式。编辑文本:在插入模式下,用户可以像输入常规文本一样输入文本。

2023-06-06 10:06:32 43

原创 图解静态设置IP,实现上网功能

(1)在设置中找到“网络和internet”在其中的“高级网络设置”中选择“更多网络适配器选项”。​(2)在连接的wlan中右键选择属性(3)在wlan属性中选择“协议版本4”,单击属性​

2023-05-18 11:28:18 1345

原创 广域网和局域网对比?

局域网与广域网从简单意义上理解就是覆盖范围大小的区别:什么是广域网(WAN、公网、外网),什么是局域网(LAN、私网、内网)?广域网(WAN),就是我们通常所说的Internet,它是一个遍及全世界的网络。 局域网(LAN),相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。这个“小范围”可以是一个家庭,一所学校,一家公司,或者是一个政府部门。 BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。广域网上的每一台电脑(或其他网络设备)都有一个或

2023-05-18 11:24:18 65

原创 IP地址静态设置和动态设置区别?

动态IP和静态IP的区别在于:动态IP需要在连接网络时自动获取IP地址以供用户正常上网,而静态IP是ISP在装机时分配给用户的IP地址,可以直接连接上网,不需要获取IP地址。静态IP又称为固定IP,是运营商的专线业务提供的一种IP形式,安装专线后运营商会提供固定IP及对应的子网掩码、网关,然后我们将固定IP的信息配置在本地连接里,这样我们电脑开机时就会少了获取IP的过程。其实固定IP大多数是用来做网站、运行各种服务的服务器。众所周知,我们上网时输入的都是网址的,而DNS服务器则通过网址知道

2023-05-18 11:23:18 62

原创 IP地址分类规则?

网络号:用于识别主机所在的网络; 主机号:用于识别该网络中的主机。IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是O,B类地址的前两位总是10,C类地址的前三位总是110。1. A类地址   (1)A类地址第1字节为网络地址,其它3个字节为主机地址。   (2)A类地址范围:1.0.0.1—12

2023-05-18 11:22:59 72

原创 IPV4 和 IPV6 对比?

​(1)、地址长度IPv4协议:32位(4字节)地址长度;IPv6协议:128位(16字节)地址长度。(2)、地址的表示方法IPv4地址:以十进制表示,共四组,用点连接;IPv6地址:以十六进制表示,共八组,用冒号连接。(3)地址配置IPv4协议:地址可以通过手动或DHCP配置的。IPv6协议:需要使用ICMPv6或DHCPv6的无状态地址自动配置(SLAAC)。区别:(1)、包的大小IPv4协议:数据包需要576个字节,碎片可选IPv6协议:数据包需要12

2023-05-18 11:21:45 213

原创 名词解析:IP,掩码(netmask),网关(gateway),DNS?

IP地址:每个IP地址都是由“网络号+主机号”两部分组成。IP地址管理机构在分配IP地址时,只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。IP地址由32位二进制数组成,通常是十进制表示,并以“.”分隔。IP地址是一种逻辑地址,用来表示网络中的一个个主机,并且IP地址具有唯一性,即每台机器的IP地址在全世界是唯一的。netmask 子网掩码将IP地址划分为网络地址和主机地址两部分相同的IP地址,但掩码不一样,则指向的网络部分和主机部分不一样。如IP地址192.168.1.1,

2023-05-18 11:21:35 554

原创 已知一个C类网络地址为192.189.25.0,现要将其划为不同的子网,其要求是:每个子网的主机不超过25台,则最少能分多少个子网?子网掩码是?

首先需要确定可以容纳多少个主机的子网掩码,根据题意,需要容纳25个主机,则需要的IP数量为25+2=27个IP地址(其中2个IP地址分别用于网络ID和广播地址)。因此,子网掩码为255.255.255.248,表示一个子网可以容纳8个IP地址。子网掩码中1的位数即为网络位数,0的位数即为主机位数。但是,由于题目要求每个子网的主机数不超过25台,因此需要舍去可以容纳超过25个主机的子网。即,最少可以分为2^3=8个子网,每个子网可以容纳8个IP地址,其中6个是可用的主机地址。

2023-05-17 17:23:11 786 1

原创 什么是超网

超网是将多个子网(subnet)合并成一个更大的网络的过程,它可以减少路由器之间的网络流量,提高网络的性能和效率。超网通常使用无类别域间路由选择协议(CIDR)来实现,它将多个子网的 IP 地址范围合并为一个更大的 IP 地址范围,并使用较短的网络前缀表示。这样就可以减少路由表中的条目数,提高路由器的转发效率,同时降低网络管理的复杂度。

2023-05-17 17:22:41 151

原创 什么是VLSM

VLSM是可变长度子网掩码(Variable Length Subnet Mask)的缩写。它是一种将IP地址空间细分为不同大小的子网的技术。传统的子网掩码是固定长度的,因此在网络规划时,可能会浪费大量的IP地址。而VLSM技术可以更加灵活地利用IP地址空间,使得每个子网的大小可以根据需要来进行调整,从而最大限度地节约IP地址。

2023-05-17 17:22:10 746

原创 什么是进制

最常见的是十进制(即基数为10),使用10个不同的符号(0到9)来表示数字的数量。其他的进制包括二进制(基数为2,使用两个符号0和1)、八进制(基数为8,使用符号0到7)和十六进制(基数为16,使用符号0-9、a-f)。不同的进制对应于不同的行业和应用,在计算机科学、电子工程、数学和物理等领域都有广泛的应用。进制是一种数学计数系统,用于表示数字的值和数量。通常使用在数字中的符号数量叫做基数或底数,它定义了该进制中可用的数字。

2023-05-17 17:21:05 1173

原创 为什么要划分子网掩码

划分子网掩码是为了更有效地利用IP地址资源。在网络中,每个设备都需要一个唯一的IP地址来进行通信。但是IPv4地址空间有限,为了更好地利用这些地址,网络管理员可以将一个大的网络划分为多个子网。而划分子网需要使用子网掩码来确定哪些位是网络地址,哪些位是主机地址。这样可以更好地管理网络流量、提高网络安全性和灵活性,同时也可以避免浪费IP地址。

2023-05-17 17:20:40 100

原创 4.IP地址分类规则

其中a、b、c三类地址是最常用的地址类型。根据规定,一个ip地址属于哪种分类取决于其首位数字的范围,不同类别的地址的前缀长度是固定的。这些地址分类规则能够使得它们在计算机网络中有不同的应用。- b类地址:以10开头,范围为128.0.0.0 ~ 191.255.255.255,适合中等规模的网络。- c类地址:以110开头,范围为192.0.0.0 ~ 223.255.255.255,主要用于小型网络。- a类地址:以0开头,范围为1.0.0.0 ~ 126.255.255.255,主要用于大型网络。

2023-05-17 17:19:46 1154

原创 广域网和局域网对比

它们通常是由一些较长的物理线路、光缆或无线电信道链接在一起的,连接各种远程位置的计算机和网络设备。- 由于需要通过互联网连接,广域网的速度可能会比局域网慢得多,也更容易受到安全问题的影响。- 局域网的速度很快,通常在1 gbps至10 gbps之间,传输数据非常迅速。- 它们主要用于共享文件、打印机、数据库等资源,并提供安全、高效的数据传输。- 广域网覆盖范围比局域网广泛得多,可以跨越城市、州、国家甚至大陆。- 局域网是一个小范围内的计算机网络,通常用于办公室、学校或家庭。

2023-05-17 17:19:28 126

原创 IP地址静态设置和动态设置区别?

动态ip地址是一个相对灵活的ip分配系统,在dhcp服务器的mac地址表中保存了每个设备的mac地址和动态分配的ip地址之间的映射关系,设备每次连接到网络上时,dhcp服务器将自动向其分配有效的ip地址。- 动态ip地址的优点是可以节省ip地址空间,对于大型网络而言非常适用,并且在网络拓扑发生变化时,不需要手动更改每个设备的设置。dhcp服务器会自动更新ip分配。- ip地址静态设置是通过手动指定计算机或设备ip地址的方法进行设置,一旦设置完成后,该ip地址通常不会改变,除非管理员再次手动更改。

2023-05-17 17:18:16 112

原创 名词解析:IP,掩码(netmask),网关(gateway),DNS

掩码(netmask):掩码是一个用来确认ip地址信息的二进制数,其实际上相当于“屏蔽了” ip地址中不重要的部分,以便建立网络。例如,在ipv4网络中,子网掩码可以是255.255.255.0,这意味着此掩码表示的地址范围是从192.168.1.0到192.168.1.255。通常情况下,网关会处理包含目标网络地址的数据包,并将其发送到下一个网络中,靠近目标网络。例如,如果你想访问一个名为“www.example.com”的网站,则dns服务器将该域名解析为相应的ip地址,以便你能够访问它。

2023-05-17 17:17:45 2619

原创 IPV4 和 IPV6 对比

2023-05-17 17:16:16 23

原创 什么是数组?数组常用API方法

⑩,slice : 截取一段数组,该方法会返回一个新数组, 这个数组有 开始下标 和 结束下标 决定的, 为原数组的浅拷贝, ( 包括开始下标,但是不包括结束的下标)。⑦,sort : 对数组的元素按照码表进行排序, 并返回数组 (排列后的数组)。⑨,join : 将一个数组(或者一个类数组对象) 的所有元素连成一个字符串,并返回这个字符串。⑧,reverse : 数组的反转 ,将数组的元素位置颠倒,并返回该数组。③,pop : 从数组中删除最后一个元素,并返回该元素,该方法会更改数组的长度。

2023-04-14 08:54:37 66 1

原创 常用的循环有几种方法

分别是while循环,do while 循环,for循环。

2023-04-14 08:54:04 62

原创 什么是方法覆盖和重载

覆盖(重写),如在抽象类中定义一个方法,则在普通类中实现这个抽象类的时候,需要重写这个方法,要求方法名,返回值类型,形参类型等都要求一模一样。覆盖主要是表现在不同类中。重载,重载是表现在同一个类中,类似于有参构造和无参构造函数,方法名相同,返回值类型相同时,要求形参的类型或者数量不同。

2023-04-14 08:53:24 31

原创 什么是类,什么是对象?两者有什么关系

对象是一个真实存在的具体的事物,可以有各种属性的对象,如啄木鸟,属性为颜色、体型等。类是一个抽象的称呼,指代某一类,如鸟类等,这种抽象的系列。1、类是对一类事物的描述,是抽象的。2、对象是一类事物的实例,是具体的。3、类是对象的模板,对象是类的实体。

2023-04-14 08:52:19 131

原创 什么是串池

但是,使用new运算符,那么将强制String类在堆空间中创建一个新的String对象。可以使用intern()方法将它放入池中,或者从具有相同值的字符串池中引用另一个String对象。当使用双引号创建一个String时,它首先在String池中查找具有相同值的String,如果存在那么只是返回引用,否则它在池中创建一个新String,然后返回引用。java字符串池是存储在Java堆内存中的字符串池。String是java中的特殊类,可以使用new运算符创建String对象,也可以用双引号提供值。

2023-04-14 08:51:42 40

原创 什么是OOP思想

OOP思想指的是面向对象编程,面向对象强调对象的“抽象”、“封装”、“继承”、“多态”,相比面向过程该思想专注于通过对象的一些方法去解决问题,不同的功能可能由不同的对象来负责解决。封装指一个类可以有一些私有属性和方法,可以将一个问题的解决方法封装起来,对外只提供一部分接口,通过调用接口可以解决问题但是外部并不知道具体解决方法是什么。一个类可以通过继承得到另一个类的非私有属性和方法,这样被继承的类就的属性和方法就可以被复用。类:类是一个抽象概念,是一类具有相同特征的事物的统称,比如大学生;

2023-04-14 08:51:05 74

原创 .String 属于基本类型嘛?String 的常用API?

charAt()方法,charAt适用于读取字符串内的某一个字符值,比如用String声明的w的值为"qwer",则利用w.charAt(0)就可以获取到w字符串的q值,w.charAt(1)String不属于八大基本类型,String是一个jdk所自带的类,可以new对象和调取String特有的API。String常用的API。

2023-04-14 08:50:18 21

原创 Java 的八种数据类型和各自取值范围?

double:(4.9E-324 ~ 1.7976931348623157E308) 和 (-1.7976931348623157E308 ~ -4.9E-432 )之间;float:(1.4E-45 ~ 3.4028235E38) 和 (-3.4028235E38 ~ -1.4E-45 )之间;short:-2^15~2^15-1 16位。int:-2^31~2^31-1 32位。long:-2^63~2^63-1 64位。byte:-128~127 8位。

2023-04-14 08:49:39 49

原创 Authentication认证和Authorization授权的作用

Authorization(授权) 发生在 Authentication(认证)之后。授权,光看意思大家应该就明白,它主要掌管我们访问系统的权限。比如有些特定资源只能由具有特定权限的人才能访问,比如 admin,有些对系统的敏感资源操作,比如删除、添加、更新,通常特定人才具有。Authentication(认证) 是验证当前身份的凭据(例如用户名/用户ID和密码),通过这个凭据,系统得以知道你就是你,也就是说系统存在你这个用户。在系统中,这两个一般是被结合在一起使用的,目的就是为了保护系统的安全性。

2023-03-14 16:46:02 255

原创 Shiro的主要功能

直接访问指定的资源。用户没有登录成功,跳转到指定的登录页面。用户登录成功,就可以访问敏感资源,之后的所有访问都通过。用户所使用的功能不同,也就是拥有的权限不同。一定是在登录认证完成之后,才能做。的权限认证,根据用户的权限显示菜单项。只有登录了才可以访问敏感资源;不是登录用户不能访问敏感资源。不同的用户账号登录成功之后。

2023-03-14 16:41:26 19

原创 什么是安全框架?Apache Shiro和Spring Security对比

是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。安全框架就是解决系统安全问题的框架,如果没有安全框架,我们需要手动处理每个资源的访问控制,比较繁琐。

2023-03-14 16:41:03 38

原创 密码加盐的设计理念

开发者都会遇到设计用户账号系统的需求。账号系统最重要的一个方面就是如何保护用户的密码。一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害。保护密码最好的的方式就是使用带盐的密码。这种特性恰好合适用来用来保存密码。因为我们希望使用一种不可逆的算法来加密保存的密码,同时又需要在用户登陆的时候验证密码是否正确。算法是一种单向的函数。它可以把任意数量的数据转换成固定长度的。,这个过程是不可逆的。而且只要输入发生改变,哪怕只有一个。

2023-03-13 17:09:37 47

原创 MD5加密的优缺点

对称加密优点:速度快,对称性加密通常在消息发送方需要加密大量数据时使用,具有算法公开、计算量小、加密速度快、加密效率高的特点。对称加密的缺点:密钥的管理和分发非常困难,不够安全。在数据传送前,发送方和接收方必须商定好秘钥,并且双方都要保存好密钥,如果一方的密钥被泄露,那么加密信息也就不安全了,安全性得不到保证。非对称加密优点:安全性更高,公钥是公开的,秘钥是自己保存的,不需要将私钥给别人。非对称加密缺点:加密和解密花费时间长、速度慢,只适合对少量数据进行加密。

2023-03-13 17:05:22 96

原创 常见加密方式

单向加密从严格意思上说不能算是加密的一种,而只是摘要算法,常见的单向加密技术有BASE64(一种编码形式)、MD5、SHA、HMAC(消息认证码)。双向加密即明文加密后形成的密文,可以通过逆向算法还原出明文。加密技术大体上分为 双向加密 和 单向加密 ,而双向加密又分为 对称加密 和非对称加密。(1)对称加密:即加密与解密用的是同一把秘钥,常用的对称加密技术有DES、AES等。(2)非对称加密:加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA等。

2023-03-13 17:04:59 124

原创 浅谈密码学

对于发送者和接受者之间发送的信息,接受者为了防止信息在中途被修改,要求发送者在发送原信息的同时,附上原信息的一个签名,该签名发送者用私有密钥是对原信息Hash值的一个加密结果。接受者接收到签名后,用公开密钥对该签名进行解密,得到原信息的一个Hash值,通过Hash算法对原信息进行Hash,从而得到一个新的Hash值,把解密后的Hash值与运算后得到的Hash值相比,如果一致,则证明发送过来的的信息没有被修改过。在交易中,用户通过向对方提交自己的数字证书,接受者通过验证数字证书的可信性,从而确认用户的身份。

2023-03-13 17:00:35 38

原创 对比MyBatis-Plus框架和MyBatis框架特性

Mybatis

2023-03-06 12:50:21 142

原创 SpringBoot工作生命周期

SpringBoot工作生命周期

2023-02-28 15:20:06 115

原创 解析SSM框架

解析SSM框架

2023-02-28 15:17:20 99

原创 Spring

Spring

2023-02-24 14:14:01 24

空空如也

空空如也

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

TA关注的人

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