一文搞定子网划分!子网掩码!超详细例题解析!

2023-05-16

子网划分理论基础

为什么进行子网划分

  • 减少网络流量,无论什么样的流量,我们都希望它少些,网络流量亦如此。如果没有可信赖的路由器,网络流量可能导致整个网络停顿,但有了路由器后,大部分流量都将呆在本地网络内,只有前往其他网络的分组将穿越路由器。路由器增加广播域,广播域越多,每个广播轻松划分子网域就越小,而每个网段的网络流量也越少。
  • 优化网络性能,这是减少网络流量的结果。
  • 简化管理,与庞大的网络相比,在一系列相连的小网络中找出并隔离网络问题更容易。
  • 有助于覆盖大型地理区域,WAN链路比LAN链路的速度慢得多,且更昂贵;单个大跨度的大型网络在前面说的各个方面都可能出现问题,而将多个小网络连接起来可提高系统的效率。
    ##明确需求
    我们创建子网的时候,一定是根据一定的要求创建的,这个要求就是我们实际的网络需求。一般我们按如下步骤来明确我们的网络需求:
    (1)确定需要的网络ID数:
  • 每个LAN子网一个;
  • 每条广域网连接一个。

(2)确定每个子网所需的主机数:

  • 每个TCPIIP主机一个;
  • 每个路由器接口一个。

(3)根据上述需求,确定如下内容:

  • 一个用于整个网络的子网掩码;
  • 每个物理网段的唯一子网ID;
  • 每个子网的主机范围。

知识点

  • ip地址:我们需要知道网络地址分为A,B,C三类,并且知道ip地址是由网段号(net_id)+主机号(host_id)组成的。
  • 子网掩码:要让子网划分方案管用,网络中的每台机器都必须知道主机地址的哪部分为子网地址,这是通过给每台机器分配子网掩码实现的。子网掩码是一个长32位的值,让IP分组的接收方能够将IP地址的网络ID部分和主机ID部分区分开来。网络管理员创建由1和0组成的32位子网掩码,其中的1表示lP地址的相应部分为网络地址或子网地址。

并非所有网络都需要子网,这意味着网络可使用默认子网掩码。这相当于说IP地址不包含子网地址。下表列出了A类、B类和C类网络的默认子网掩码。
这里写图片描述

  • CIDR:( Classless Inter-Domain Routing,元类域间路由选择).我们需要了解这种网络表示法。形式如:192.168.10.32/28。前面的数字是我们的网络地址,后面的28表示用28位来表示网络位,用32-28=4位来表示主机位。通过这种记法,我们能明确两个信息:
    • 网络地址:192.168.10.32
    • 子网掩码:255.255.255.240

通过下表我们能明确子网掩码和斜杠表示法之间的关系
这里写图片描述
这里写图片描述
其中/8-/15只能用于A类网络,/16-/23可用于A类和B类网络,而/24-/30可用于A类、B类和C类网络。这就是大多数公司都使用A类网络地址的一大原因,因为它们可使用所有的子网掩码,进行网络设计时的灵活性最大。

子网划分常见问题

  • 选定的子网掩码将创建多少个子网?
    2^x个,其中x是子网掩码借用的主机位数。如:192.168.10.32/28,我们知道C类ip的默认子网掩码为:255.255.255.0,而由上文的CIDR知识,我们了解到这个ip的实际子网掩码是:255.255.255.240。原本最后一个字节应该是0(00000000),现在却是240(11110000)。故其借用了主机位4位来充当网络位。
    ** 这个地方不懂的话可以结合我后面的实际案例一起来看**
  • 每个子网可包含多少台主机?
    2^y-2台,其中y是没被借用的主机位的位数。-2是因为,主机位全为0的部分是这个子网的网段号(Net_id),全为1的部分是这个网段的广播地址。
  • 有哪些合法的子网?
    算出子网的步长(增量)。一个例子是256-192 = 64,即子网掩码为192时,步长为64。从0开始不断增加剧,直到到达子网掩码值,中间的结果就是子网,即0、64、128和192,
  • 每个子网的广播地址是什么?
    主机位全为1就是该子网的广播地址。一般我们这样计算:**广播地址总是下一个子网前面的数.**前面确定了子网为0、64、128和192,例如,子网0的广播地址为63,因为下一个子网为64;子网64的广播地址为127,因为下一个子网为128,以此类推。请记住,最后一个子网的广播地址总是255
  • 每个子网可包含哪些主机地址?
    合法的主机地址位于两个子网之间,但全为0和全为1的地址除外。例如,如果子网号(网段号)为64,而广播地址为127,则合法的主机地址范围为65-126,即子网地址和广播地址之间的数字。

子网划分实例精析

C类子网划分实例分析

首先我们要知道C类可使用的全部子网掩码:
这里写图片描述

已知网络地址和子网掩码,求子网划分结果

  • 案例一:

    255.255.255.128 (/25)

    128的二进制表示为10000000,只有1位用于定义子网,余下7位用于定义主机。这里将对C类网络192.168.10.0进行子网划分。

    网络地址=192.168.10.0

    子网掩码=255.255.255.128

    回答五大问题:

    • 多少个子网?
      在128( 10000000 )中,取值为1的位数为1,借用了一位主机位,因此答案为2^1=2。
    • 每个子网多少台主机?
      有7个主机位取值为o( 10000000),还剩下7位主机位,因此答案是2^7-2= 126台主机。
    • 有哪些合法的子网?
      256 -128 = 128。也就是子网的增量是128.因此子网为0和128
    • 每个子网的广播地址是什么?
      在下一个子网之前的数字中,所有主机位的取值都为1,是当前子网的广播地址。对于子网0,下一个子网为128,因此其广播地址为127
    • 每个子网包含哪些合法的主机地址?
      合法的主机地址为子网地址和广播地址之间的数字。要确定主机地址,最简单的方法是写出子网地址和广播地址,这样合法的主机地址就显而易见了。

下面我分别用图表和图画来表示该子网划分,以希望大家能有一个更深刻的理解。
这里写图片描述
这里写图片描述

  • 案例二:

    255.255.255.192 (/26)

    在第二个示例中,我们将使用子网掩码255.255.255.192对网络192.168.10.0进行子网划分。

    网络地址=192.168.10.0

    子网掩码=255.255.255.192

    下面来回答五大问题

    • 多少个子网?
      在192(11000000)中,取值为1的位数为2,因此答案为2^2=4个子网。
    • 每个子网多少台主机?有6个主机位的取值为o(11000000),因此答案是2^6-2=62台主机。
    • 有哪些合法的子网?
      256 -192 = 64。所以子网的步长[增量]为64,因此子网为0、64、128和192
    • 每个子网的广播地址是什么?
      在下一个子网之前的数字中,所有主机位的取值都为1,是当前子网的广播地址。对于子网0,下一个子网为64,因此其广播地址为63。以此类推。
    • 合法的主机地址有哪些?
      合法的主机地址为子网地址和广播地址之间的数字。要确定主机地址,最简单的方法是写出子网地址和广播地址,这样合法的主机地址就显而易见了。

下面我分别使用图表和图画来更形象的展示这五大问题的答案。
这里写图片描述
这里写图片描述

  • 案例三:
    从这个案例开始,我不再一一回答这五大问题,大部分的思考是重复的,我只给出问题和图表类型的答案。
    255.255.255.224 (/27)
    这次我们将使用子网掩码255.255.255.224对网络192.168.10.0进行子网划分。
    网络地址=192.168.10.0
    子网掩码=255.255.255.224
    下表是图表类型的子网划分结果
    这里写图片描述
  • 案例四:
    255.255.255.240 (/28)
    再来看一个示例:
    网络地址=192.168.10.0
    子网掩码=255.255.255.240
    子网划分结果:
    这里写图片描述
  • 案例五:
    255.255.255.248 (/29)
    继续练习:
    网络地址=192.168.10.0
    子网掩码=255.255.255.248
    子网划分结果:
    这里写图片描述
    ###已知IP地址和子网掩码求子网划分
    **案例1: **
    已知ip地址=192.168.10.33 ,子网掩码=255.255.255.224,求该网络的子网划分。
  1. 求出子网增量:
    由于子网掩码是224,所以子网步长为256-224=32
  2. 求有哪些合法子网:
    由上文知道,子网的步长为32.因此子网为0、32、64等等
  3. 求出该Ip地址对应的子网号。
    因为主机地址33位于子网32和64之间,因此属于子网192.168.10.32
  4. 求该子网对应的广播地址:
    下一个子网为64,因此子网32的广播地址为63(广播地址总是下一个子网之前的数字)。
  5. 求合法的主机地址范围:
    33~62(子网和广播地址之间的数字)。

案例2:
ip地址=192.168.10.174
子网掩码=255.255.255.240.合法的主机地址范围是多少呢?
**解答:**子网掩码为240,因此将256减去240,结果为16,这是子网增量。要确定所属的子网,只需从零开始不断增加16,并在超过主机地址174后停止:0、16、32、48、64、80、96、112、128、144、160、176等。主机地址174位于160和176之间,因此所属的子网为160。广播地址为175,合法的主机地址范围为161~174。
案例3:
ip地址=192.168.10.17
子网掩码=255.255.255.252 该IP地址属于哪个子网?该子网的广播地址是什么?
**解答:**256 -252= 4,因此子网为0、4、8、12、16、20等(除非专门指出,否则总是从0开始)。主机地址17位于子网16和20之间,因此属于子网192.168.10.16,而该子网的广播地址为19,合法的主机地址范围为17-18。
##B类地址子网划分实例
B类地址可使用的CIDR地址表:
这里写图片描述
**注意:**在B类地址中,有16位可用于主机地址。这意昧着最多可将其中的14位用于子网划分,因为至少需要保留2位用于主机编址。使用/16意味着不对B类网络进行子网划分,但它是一个可使用的子网掩码。

已知网络地址和子网掩码求子网划分

案例1:
255.255.128.0 (/17)
网络地址=172.16.0.0
子网掩码=255.255.128.0

  • 多少个子网?
    2^1 =2 (与C类网络相同)借用了一位主机位。
  • 每个子网多少台主机?
    2^15 -2 = 32766 (主机位一共15位,第三个字节7位,第四个字节8位)。
  • 有哪些合法的子网?
    256 -128 = 128,因此子网为0和128。鉴于子网划分是在第三个字节中进行的,因此子网号实际上为0.0和128.0
  • 每个子网的广播地址是什么?(跟C类相同,广播地址总是下一个子网前面的数)
  • 合法的主机地址是什么?(子网号与广播地址之间的地址就是合法的主机地址)

用图表来表示出上面的参数
这里写图片描述
案例2:
255.255.255.128 (/25)
这是一个非常难但是却十分适合生产环境的子网划分组合
网络地址=172.16.0.0
子网掩码=255.255.255.128

  • 多少个子网?
    2^9=512。一共借用了9个主机位
  • 每个子网多少台主机?
    2^7-2 = 126。 还有16-9=7位主机位
  • 有哪些合法的子网?
    这是比较棘手的部分。这个地方的子网增量应该是 256-255=1,因此第三个字节的可能取值为0、1 、2、3…255;但别忘了,第四个字节还有一个子网位。还记得前面如何在C类网络中处理只有一个子网位的情况吗?这里的处理方式相同。也就是说第三个字节的每个取值都有0和128这两种情况。例如,如果第三个字节的取值为3,则对应的两个子网为3.0和3.128。因此总共有512个子网。
  • 每个子网的广播地址是什么?(下一个子网地址的前一位)
  • 合法的主机地址是什么?(介于子网地址和该子网的广播地址之间的就是主机地址)
    下面用图表列出这个例子的子网划分结果:
    这里写图片描述

已知ip地址和子网掩码求子网划分

当使用cidr表示子网划分,网络位的位数>24时,比如/25,/27.我们只需要考虑第四个字节。<=24时,我们只需要考虑第三个字节,因为第四个字节的主机位并没有被借用,并没有参与到子网划分。

  • 问题:172.16.10.33/27属于哪个子网?该子网的广播地址是多少?
    答案:这里只需考虑第四个字节。256-224=32,故第四个字节的变化为0、32、64…。33位于32和64之间,但子网号还有一部分位于第三个字节,因此
    答案是该地址位于子网10.32中。由于下一个子网为10.64,该子网的广播地址为172.16.10.63
  • 问题:IP地址=172.16.66.10;子网掩码=255.255.192.0(/18)属于哪个子网?该子网的广播地址是多少?
    答案:这里需要考虑的是第三个字节,而不是第四个字节。256-192=64,因此子网为0.0、64.0、128.0等。所属的子网为172.16.64.0。由于下一个子网为128.0,该子网的广播地址为172.16.127.255。
  • 问题:IP地址=172.16.50.10;子网掩码=255.255.224.0(/19)属于哪个子网?该子网的广播地址是多少?
    答案:只需要考虑第三个字节。256-224=32,因此子网为0.0、32.0、64.0等(所属的子网为172.16.32.0,因而其广播地址为172.16.63.255,因为下一个子网为64.0。
  • 问题:IP地址=172.16.45.14;子网掩码=255.255.255.252(/30)属于哪个子网?该子网的广播地址是多少?
    答案:这里需要考虑哪个字节呢?第四个。256-252=4,因此子网为0、4、8、12、16等。所属的子网为172.16.45.12,而该子网的广播地址为172.16.45.15,因为下一个子网为172.16.45.16。
    ##A类子网划分实例
    A类网络的子网划分与B类和C类网络没有什么不同,但需要处理的是24位,而B类和C类网络中需处理的分别是16位和8位。
    可用于A类的所有子网掩码:
    这里写图片描述

已知网络地址和子网掩码求子网划分

案例1:
255.255.240.0(/20)
网络地址=10.0.0.0
子网掩码=255.255.240.0(/20)时,12位用于子网划分,余下12位用于主机编址。

  • 多少个子网?
    2^12=4096。
  • 每个子网的主机数?
    2^12-2=4094
  • 有哪些合法的子网?
    需要考虑哪些字节?借用的主机号来自于第二和第三个字节,因此要考虑第二个和第三个字节,在第二个字节中,子网号的间隔为1;在第三个字节中,子网号为0、16、32等,因为256-240=160
  • 每个子网的广播地址是什么?
  • 合法的主机地址是什么?
    具体划分如表中所示:
    这里写图片描述

案例2:
网络地址=10.0.0.0
子网掩码=255.255.255.192(/26)
这个例子将第二个、第三个和第四个字节用于划分子网。

  • 多少个子网?
    2^18=262144。
  • 每个子网的主机数?
    2^6-2=62。
  • 有哪些合法的子网?
    在第二个和第三个字节中,子网号间隔为1,而在第四个字节中,子网号间隔为64
  • 每个子网的广播地址是什么?
  • 合法的主机地址是什么?

下面只列出最后一部分的子网划分
这里写图片描述

已知ip地址和子网掩码求子网划分

最后一个案例:
ip地址=10.1.3.65/23
求该ip地址对应的子网以及该子网合法的主机地址和广播地址:
**回答:**首先,如果不知道/23对应的子网掩码,你就回答不了这个问题。它对应的子网掩码为255.255.254.0。这里需要注意的字节为第三个。256-254=2,因此第三个字节的子网号为0、2、4、6等。在这个问题中,主机位于子网2.0中,而下一个子网为4.0,因此该子网的广播地址为3.255。10.1.2.1~10.1.3.254中的任何地址都是该子网中合法的主机地址。
#小结
所有的子网划分都是基于C类作为基础的,如果我们能够突破c类这个难关就一定能看明白子网划分。

等长子网划分例题:

**题目:**请将IP网络183.164.128.0/17划分为等长的8个子网,并分别给出每个子网的子网地址、广播地址、子网掩码、IP 地址总数、可分配IP地址数和可分配IP地址范围。

解题:

183.164.128.0/17分为8个子网,23=8,所以我们需要3位来划分子网

183.164.128.0也就是:183.164.10000000.0(第三个位置用8个二进制表示。其他的三个都是十进制)
把中间紫红色的三位用来分配子网,那么前20位为网络地址,后12位为主机地址,分配的子网如下:
183.164.10000000.0,183.164.10010000.0,183.164.10100000.0,183.164.10110000.0,183.164.11000000.0,183.164.11010000.0,183.164.11100000.0,183.164.11110000.0

广播地址:就是前20位网络地址不变,主机地址的12位IP地址都是1——183.164.1XXX1111.255

子网掩码:就是就是前20位网络地址全为1,主机地址的12位IP地址都是0。所以8个子网的子网掩码是一样的——255.255.11110000.0即255.255.240.0

IP总数:是的12位进行组合,也就是212=2096

可分配的IP地址:主机地址全为0是该子网的子网地址,全为1是该子网的广播地址。212-2=2094

可分配IP地址范围:子网地址末尾+1——广播地址末尾-1
结果:
在这里插入图片描述

不等长子网划分例题:

题目:某ISP拥有一个网络地址块201.123.16.0/21, 现在该ISP要为4个组织分配IP地址,其需要的地址数量分别为985、 486、 246以及211, 请给出一个合理的分配方案,并说明各组织所分配子网的子网地址、广播地址、子网掩码、IP 地址总数、可分配IP地址数和可分配IP地址范围。

解题:

进行不等长的IP子网划分。201.123.16.0/21即201.123.00010000.00000000/21(紫红色的为主机号)

① 划分第一个子网

201.123.16.0/21先分为2个等长的子网需要1位即可。
两个子网的IP为:201.123.00010000.0/22和201.123.00010100.0/22
即:201.123.16.0/22和201.123.20.0/22。
我们可以看到这两个子网可以分配210-2=1022个IP地址
所以第一个子网为201.123.16.0/22

① 划分第二个子网

201.123.20.0/22(201.123.00010100.0/22 紫红色为主机地址)先分为2个等长的子网需要1位即可。
两个子网的IP为:201.123.00010100.0/23和201.123.00010110.0/23
即:201.123.20.0/23和201.123.22.0/23。可以分配29-2=510个IP地址
所以第二个子网为:201.123.20.0/23

① 划分第三个和第四个子网

201.123.22.0/23(201.123.00010110.0/23 紫红色为主机地址)先分为2个等长的子网需要1位即可。
两个子网的IP为:201.123.00010110.0/24和201.123.00010111.0/24
即:201.123.22.0/24和201.123.23.0/24。可以分配28-2=254个IP地址
所以第三个子网为:201.123.22.0/24
第四个子网为:201.123.23.0/24

结果:

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一文搞定子网划分!子网掩码!超详细例题解析! 的相关文章

  • ubuntu18.04 安装VMware出现gcc无法安装的问题

    在学习linux过程中需要安装VMware 而安装完成后出现报错 提示要求安装gcc 查阅资料后 ubuntu一般在安装后是自带gcc的 于是查看gcc版本 gcc v 提示没有安装gcc 尝试apt安装gcc sudo apt get i
  • vnc服务搭建及配置

    一 xff0c centos6系统 第一步 xff0c 安装VNC packages xff1a root 64 yum install tigervnc server y 第二步 xff0c 开启VNC服务 xff08 第一次开启会要求设
  • vnc之登录失败:Authentication Failure

    vnc设置正常 xff0c 密码通过vncpasswd设置过 xff0c 但是登录后总是限制认证失败 解决方法 xff1a 用户登录服务器的密码和登录vnc的密码是可以不一样的 1 首先 xff0c 通过ssh登陆用户 xff0c 输入容v
  • ftp服务之锁定用户家目录

    很多情况下 我们希望限制ftp用户只能在其主目录下 root dir 下活动 不允许他们跳出主目录之外浏览服务器上的其他目录 这时候我就需要使用到chroot local user chroot list enable chroot lis
  • 惠普暗影精灵2更新bios系统,防止电池鼓包

    https support hp com cn zh drivers selfservice omen by hp 15 ax000 laptop pc series 10862325 model 12732710 bios版本怎么看 查看
  • stm32直流电机控制—PID算法篇

    stm32直流电机控制 PID算法篇 一 常用的控制算法1 控制系统的基本结构 xff1a 2 常用控制算法 xff1a 位式控制 二位式控制算法 具有回差的二位式控制算法 三位式控制算法 小结 二 PID控制算法1 PID控制算法的基本思
  • ADRC例程

    ADRC 优化fhan 自抗扰控制入门 自抗扰死忠粉 ADRC H span class token macro property span class token directive keyword ifndef span ADRC H
  • 简易PID模块(C++)

    简易PID模块 源码为WR学长所写 xff0c 现发布在CSDN xff0c 作为传承 xff0c 留给学弟使用 库文件 span class token macro property span class token directive
  • 字节序的详细讲解

    字节序 1 字节序的特点2 字节序转换函数2 1 htonl函数 发 将主机字节序的IP地址 转换成网络字节序的IP地址2 2 ntohl函数 收 将网络字节序的IP地址3 3 htons函数 发 将主机字节序的端口 转换成 网络字节序的端
  • HBase java API

    1 pom lt dependency gt lt groupId gt org apache hbase lt groupId gt lt artifactId gt hbase client lt artifactId gt lt ve
  • 我用24次离职,换来6条血一样的教训

    作者丨周冲 来源丨周冲的影像声色 xff08 zhouchong2017 xff09 我是2014年毕业的 毕业之后 xff0c 以为年轻 xff0c 有的是任性资本 xff0c 也有的是发展可能 xff0c 结果频繁跳槽 xff0c 稍有
  • 2020年MathorCup高校数学建模挑战赛—大数据竞赛A题移动通信基站流量预测求解全过程文档及程序

    2020年MathorCup高校数学建模挑战赛 大数据竞赛 A题 移动通信基站流量预测 原题再现 xff1a 随着移动通信技术的发展 xff0c 4G 5G 给人们带来了极大便利 移动互联网的飞速发展 xff0c 使得移动流量呈现爆炸式增长
  • rviz导航——2D Pose estimate

    关于rviz中小车初始点的设置问题 一般有两种方法 xff1a 1打开rviz 在其上方工具栏中有2D Pose estimate xff0c 用来设置大概的初始点 2一般在amcl launch文件中也会定义初始点 xff0c 大多设为0
  • 树莓派通过MAVROS与Pixhawk/PX4通信

    1 安装ROS 2 安装MAVROS 3 配置Pixhawk 通常TELEM 2用来和机载计算机连接 xff0c 连接方式为串口转USB 通信协议为MAVLink xff0c 因此需要先使能TELM2上的MAVLink输出 v1 9 0及以
  • PX4使用Optitrack进行室内定位

    1 使用mavros连接上位机和PX4 树莓派通过MAVROS与Pixhawk PX4通信 2 PX4的设置 xff0c 将EKF估计位姿的数据来源改为VISION 使用地面站软件如QGroundControl xff0c 连接Pixhaw
  • 提高MAVROS的IMU发布频率

    提高MAVROS的IMU发布频率 Pixhawk的IMU数据可通过MAVROS获得 xff0c 相关的话题为 xff1a mavros imu data 但是MAVROS默认的IMU输出频率较低 xff0c 可能只有不到10Hz xff0c
  • 日期工具类

    日期工具类 1 span class token keyword package span span class token namespace com span class token punctuation span hl span c
  • easypoi的使用-导入校验

    easypoi导入校验 一 导入之基础校验 现在产品需要对导入的Excel进行校验 xff0c 不合法的Excel不允许入库 xff0c 需要返回具体的错误信息给前端 xff0c 提示给用户 xff0c 错误信息中需要包含行号以及对应的错误
  • springboot-日志配置

    springboot 日志配置 1 默认日志 logback 默认情况下 xff0c springboot会使用logback来记录日志 xff0c 并且使用INFO级别输出到控制台 xff0c 在运行程序的时候 xff0c 你应该看到过很
  • SpringCloud:Gateway之鉴权

    一 JWT 实现微服务鉴权 JWT一般用于实现单点登录 单点登录 xff1a 如腾讯下的游戏有很多 xff0c 包括lol xff0c 飞车等 xff0c 在qq游戏对战平台上登录一次 xff0c 然后这些不同的平台都可以直接登陆进去了 x

随机推荐

  • VSCode提交代码更新至github

    VSCode提交代码更新至github的步骤 在Explorer修改代码或文档转到Source control菜单 修改了代码或文档此菜单会带有修改文件数下标 先添加 stage changes xff0c 再点击 commit xff0c
  • vscode集成git

    vscode集成git 一 安装git 下载git安装包 xff0c 安装完git后配置环境变量 xff0c 在系统变量中的Path中新建 D software softwareInstall git Git cmd xff0c win 4
  • java中各种类型用Stream流求最大值最小值

    文章目录 java中各种类型用Stream流求最大值最小值一 BigDecimal 求最大值和最小值1 stream reduce 实现2 stream max 或stream min 实现 二 Integer 求最大值和最小值1 stre
  • idea:使用easyYapi插件导出yapi接口

    文章目录 idea xff1a 使用easyYapi插件导出yapi接口一 安装插件easyYapi二 配置easyYapiToken方式项目id方式 idea xff1a 使用easyYapi插件导出yapi接口 一 安装插件easyYa
  • springboot:各种下载文件的方式

    文章目录 springboot xff1a 各种下载文件的方式一 使用response输出流下载二 使用ResponseEntity三 注意 springboot xff1a 各种下载文件的方式 一 使用response输出流下载 注意第一
  • prometheus数据远程写入elasticsearch

    文章目录 prometheus数据远程写入elasticsearch一 部署elasticsearch二 部署prometheus三 通过prometheusbeat写入数据到es四 elasticsearch head验证 prometh
  • ElasticSearch 基本使用

    文章目录 ElasticSearch 基本使用一 简介二 参考文档三 ES核心概念核心概念数据类型 四 REST APIS索引API文档API查询文档API 五 SQL REST API ElasticSearch 基本使用 系统环境 El
  • SpringBoot集成Easy-Es

    文章目录 SpringBoot集成Easy Es一 集成demo二 索引CRUD创建索引查询索引更新索引删除索引 三 数据CURD四 参数文档 SpringBoot集成Easy Es Easy Es xff08 简称EE xff09 是一款
  • 最简单的markdown里面插入图片的办法 (用魔法打败魔法)

    这个问题困扰了我很久 xff1a 笔者非常喜欢用markdown 觉得他轻便 灵活 美观 xff0c 但是奈何 xff0c markdown里面插图片会显得有些棘手 xff0c 比方说最简单的用本地图片 markdown里面就是本机图片的路
  • c++面试必问:c++和c的8点不同

    前言 xff1a 最近发现很多面试题都会问到c 43 43 和c的不同 xff1b 总结一下 xff0c 发现遗漏的知识点还是挺多的 xff1b 比如c语言中 xff0c const关键字是个冒牌货 xff1b c 43 43 中struc
  • 01 - 树莓派简介以及烧录系统

    树莓派简介 指路B站 1 树莓派是什么 xff1f 树莓派就是计算机 xff0c 而计算机就是由运算器 控制器 I O设备等硬件部分以及由操作系统 应用程序组成的软件部分共同组成的整体 xff0c 即硬件和软件共同组成的整体就是计算机 xf
  • 上线啦,可以定时周期性提醒群成员的机器人

    这是站在巨人肩膀上的成果 啊 xff0c 有点夸张了 xff0c 总之简单地说 xff0c 熬了几个小时的探索和在洪振的小小帮助下实现了 xff0c 这个小小的但很有用的功能 实现钉钉机器人的自动周期性提醒群成员消息并可以选择是否 64 所
  • 如何在github上建立个人博客?

    如何在github上建立个人博客 xff1f Windows10 使用GitHub 43 Hexo 模板建立个人博客 前期准备 xff1a 1 git 2 node js 验证是否安装成功 xff1a win 43 r 输入 cmd 进入命
  • 用lvm为centos-root逻辑卷扩容

    在用linux进行开发的时候 xff0c 发现centos root下只有50G的空间 xff0c 不满足实际的需求 解决的方法有两种 xff0c 一种是外挂硬盘 xff0c 将其格式化并挂载在某目录下 xff08 如mnt xff09 x
  • STM32 IO模拟实现软件串口

    最近项目中STM32的串口资源紧张 xff0c 于是使用IO口进行模拟串口 xff0c 现进行整理记录 实现思路 IO口模拟串口的思路也比较简单 xff0c 一切按照串口协议进行操作即可 对于发送 xff0c 计算好不同波特率对应的延时时间
  • Linux命令大全(排版清晰!!持续更新!!非常详细)

    前言 最近在使用Linux的时候 xff0c 发现有很多命令不太会 在csdn查阅命令大全的时候 xff0c 发现很多文章都没有很好的排版 xff0c 于是写一篇文章 xff0c 希望能够帮助到大家 xff01 文章内容较多 xff0c 可
  • VScode 结合git的全面使用流程,再也不用记住git的命令了!

    前言 搭建 git 的环境 xff0c 能够方便的在服务器上管理好自己的代码 但是原始的git代码挺难记的 xff0c 而且会降低我们的工作效率 本文主要介绍如何使用vscode与git结合 xff0c 优雅的使用git git 介绍 这里
  • IntelliJ IDEA运行单个java类文件,并且不检查其他类的错误,通过编译

    IntelliJ IDEA运行单个java类文件 xff0c 并且不检查其他类的错误 xff0c 通过编译 前言 从Eclipse转换过来使用IDEA工具时执行java中的main方法块遇到一个问题 xff0c 当前java类的main方法
  • Java IO之:BufferedReader(超详细解析,使用方法说明)

    Java IO操作 BufferedReader 缓冲区读取内容 xff0c 避免中文乱码 要点 xff1a 掌握BufferedReader类的使用 掌握键盘输入的基本形式 Buffer xff1a 表示缓冲区的 之前的StringBuf
  • 一文搞定子网划分!子网掩码!超详细例题解析!

    子网划分理论基础 为什么进行子网划分 减少网络流量 xff0c 无论什么样的流量 xff0c 我们都希望它少些 xff0c 网络流量亦如此 如果没有可信赖的路由器 xff0c 网络流量可能导致整个网络停顿 xff0c 但有了路由器后 xff