OSPF综合实验(超详细易懂)(HCIP)

1、拓扑信息
2、需求分析
3、IP规划
4、配置
5、测试

1、拓扑信息


2、需求分析

  1. R4为ISP,其上只能配置I地址;                                                                                                        R4与其他所有直连设备间均使用公有IP
    1. 公网中使用的是点到点链路,因为比以太网链路稳定安全(只有两人)
  2. 5/6/7为MGRE环境,R3-RR3为中心站点;
    1. 只能使用非shortcut方式(因为如果shortcut方式,无法在R3上汇总除直连区域学到的路由信息,例:区域2)
  3. 整个OSPF环境IP基于172.16.0.0/16划分;
  4. 所有设备均可访问R4的环回;(需要做NAT)
  5. 减少LSA的更新量,加快收敛,保障更新安全;
    1. (OSPF优化:特殊区域)
    2. 减少Hello时间与死亡时间,网络接口P2P/P2MP
    3. 做认证
  6. 全网可达


3、IP规划

172.16.0.0/16

先分成2个网段(OSPF + RIP),借1位

        172.16.0.0/17         ---OSPF

        再按区域划分(5个区域),借3位

                172.16.0.0/20        ---Area 0

                三个环回 + MGRE = 4个网段,但一般网络只有200主机左右,所以直接规划到/24

                        172.16.0.0/24        ---MGRE

                        172.16.0.0/24        ---R5环回

                        172.16.0.0/24        ---R6环回

                        172.16.0.0/24        ---R7环回

                        ...

                        172.16.15.0/24    ---保留备用

                172.16.16.0/20      ---Area 1

                三个环回 + 一个骨干 = 4个网段,但还是直接规划到/24

                        172.16.16.0/24        ---Area 1骨干

                        需要3个IP,所以到/29

                                172.16.16.0/29        ---不能用

                                172.16.16.1/29        ---R1接口

                                172.16.16.2/29        ---R2接口

                                172.16.16.3/29        ---R3接口

                                172.16.16.4/29        ---保留备用

                                172.16.16.5/29        ---保留备用

                                172.16.16.6/29        ---保留备用

                                172.16.16.7/29        ---不能用

                        172.16.17.0/24        ---R1环回

                        172.16.18.0/24        ---R2环回

                        172.16.19.0/24        ---R3环回

                        ...

                        172.16.31.0/24    ---保留备用

                172.16.32.0/20      ---Area 2

                1个环回+2个骨干

                        172.16.32.0/24        ---R11环回

                        172.16.33.0/30        ---R6-R11

                        172.16.33.4/30        ---R11-R12

                172.16.48.0/20      ---Area 3

                1个环回+2个骨干

                        172.16.48.0/24        ---R8环回

                        172.16.49.0/30        ---R7-R8

                        172.16.49.4/30        ---R8-R9

                172.16.64.0/20      ---Area 4

                2个环回+1个骨干

                        172.16.64.0/24        ---R9环回

                        172.16.65.0/24        ---R10环回

                        172.16.66.0/30        ---R9-R10                  

                172.16.80.0/20      ---保留备用

                172.16.96.0/20      ---保留备用

                172.16.112.0/20    ---保留备用

        172.16.128.0/17     ---RIP

        2个环回

                172.16.128.0/18

                172.16.192.0/18


4、配置

配置IP和环回

R1配置

<Huawei>sys
[Huawei]sys r1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 172.16.16.1 29
[r1-GigabitEthernet0/0/0]int l 0
[r1-LoopBack0]ip add 172.16.17.1 24

R2配置

<Huawei>sys
[Huawei]sys r2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 172.16.16.2 29
[r2-GigabitEthernet0/0/0]int l 0
[r2-LoopBack0]ip add 172.16.18.1 24

R3配置

<Huawei>sys
[Huawei]sys r3
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 172.16.16.3 29
[r3-GigabitEthernet0/0/0]int l 0
[r3-LoopBack0]ip add 172.16.19.1 24

[r3-LoopBack0]int s4/0/0
[r3-Serial4/0/0]ip add 34.0.0.3 24

R4配置

<Huawei>sys
[Huawei]sys r4

[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 47.0.0.4 24
[r4-GigabitEthernet0/0/0]int s4/0/0
[r4-Serial4/0/0]ip add 34.0.0.4 24
[r4-Serial4/0/0]int s4/0/1
[r4-Serial4/0/1]ip add 45.0.0.4 24
[r4-Serial4/0/1]int s3/0/0
[r4-Serial3/0/0]ip add 46.0.0.4 24
[r4-Serial3/0/0]int l 0
[r4-LoopBack0]ip add 4.4.4.4 32

R5配置

<Huawei>sys
[Huawei]sys r5

[r5]int s4/0/0
[r5-Serial4/0/0]ip add 45.0.0.5 24
[r5-Serial4/0/0]int l 0
[r5-LoopBack0]ip add 172.16.1.1 24

R6配置

<Huawei>sys
[Huawei]sys r6
[r6]int s4/0/0
[r6-Serial4/0/0]ip add 46.0.0.6 24
[r6-Serial4/0/0]int g0/0/0
[r6-GigabitEthernet0/0/0]ip add 172.16.33.1 30
[r6-GigabitEthernet0/0/0]int l 0
[r6-LoopBack0]ip add 172.16.2.1 24

R7配置

<Huawei>sys
[Huawei]sys r7

[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]ip add 47.0.0.7 24
[r7-GigabitEthernet0/0/0]int l 0
[r7-LoopBack0]ip add 172.16.3.1 24
[r7-LoopBack0]int g0/0/1
[r7-GigabitEthernet0/0/1]ip add 172.16.49.1 30

R8配置

<Huawei>sys
[Huawei]sys r8

[r8]int g0/0/0
[r8-GigabitEthernet0/0/0]ip add 172.16.49.2 30
[r8-GigabitEthernet0/0/0]int g0/0/1
[r8-GigabitEthernet0/0/1]ip add 172.16.49.5 30
[r8-GigabitEthernet0/0/1]int l 0
[r8-LoopBack0]ip add 172.16.48.1 24

R9配置

<Huawei>sys
[Huawei]sys r9

[r9]int g0/0/0
[r9-GigabitEthernet0/0/0]ip add 172.16.49.6 30
[r9-GigabitEthernet0/0/0]int l 0
[r9-LoopBack0]ip add 172.16.64.1 24
[r9-LoopBack0]int g0/0/1
[r9-GigabitEthernet0/0/1]ip add 172.16.66.1 30

R10配置

<Huawei>sys
[Huawei]sys r10

[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ip add 172.16.66.2 30
[r10-GigabitEthernet0/0/0]int l 0
[r10-LoopBack0]ip add 172.16.65.1 24

R11配置

<Huawei>sys
[Huawei]sys r11

[r11]int g0/0/0
[r11-GigabitEthernet0/0/0]ip add 172.16.33.2 30
[r11-GigabitEthernet0/0/0]int g0/0/1
[r11-GigabitEthernet0/0/1]ip add 172.16.33.5 30
[r11-GigabitEthernet0/0/1]int l 0
[r11-LoopBack0]ip add 172.16.32.1 24

R12配置

<Huawei>sys
[Huawei]sys r12

[r12]int g0/0/0
[r12-GigabitEthernet0/0/0]ip add 172.16.33.6 30
[r12-GigabitEthernet0/0/0]int l 0
[r12-LoopBack0]ip add 172.16.128.1 18
[r12-LoopBack0]int l 1
[r12-LoopBack1]ip add 172.16.192.1 18

测试所有直连网段是否通

用 Ping

搭建非shortcut方式的MGRE环境

R3配置

[r3]int t0/0/0
[r3-Tunnel0/0/0]ip add 172.16.0.1 24
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r3-Tunnel0/0/0]source 34.0.0.3
[r3-Tunnel0/0/0]nhrp entry multicast dynamic 

[r3]ip route-static 0.0.0.0 0 34.0.0.4

R5配置

[r5]int t0/0/0
[r5-Tunnel0/0/0]ip add 172.16.0.2 24
[r5-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r5-Tunnel0/0/0]source Serial 4/0/0
[r5-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r5]ip route-static 0.0.0.0 0 45.0.0.4

R6配置

[r6]int t0/0/0
[r6-Tunnel0/0/0]ip add 172.16.0.3 24
[r6-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r6-Tunnel0/0/0]source Serial 4/0/0
[r6-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r6]ip route-static 0.0.0.0 0 46.0.0.4

R7配置

[r7]int t0/0/0
[r7-Tunnel0/0/0]ip add 172.16.0.4 24
[r7-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r7-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r7-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r7]ip route-static 0.0.0.0 0 47.0.0.4

检查NHRP表

起Area 0的OSPF

R3配置

[r3]ospf 1 router-id 3.3.3.3  
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 172.16.0.1 0.0.0.0

改p2mp类型

[r3-ospf-1-area-0.0.0.0]int t0/0/0

[r3-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r3-Tunnel0/0/0]ospf timer hello 1

将环回类型(主机)改为broadcast (不然OSPF学到的是掩码32的路由)

[r6]int l 0

[r6-LoopBack0]ospf network-type broadcast 

R5配置

[r5]ospf 1 router-id 5.5.5.5
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

改p2mp类型

[r5-ospf-1-area-0.0.0.0]int t0/0/0
[r5-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r5-Tunnel0/0/0]ospf timer hello 1

R6配置

[r6]ospf 1 router-id 6.6.6.6
[r6-ospf-1]area 0
[r6-ospf-1-area-0.0.0.0]network 172.16.0.3 0.0.0.0
[r6-ospf-1-area-0.0.0.0]network 172.16.2.1 0.0.0.0

改p2mp类型

[r6-ospf-1-area-0.0.0.0]int t0/0/0
[r6-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r6-Tunnel0/0/0]ospf timer hello 1

R7配置

[r7]ospf 1 router-id 7.7.7.7
[r7-ospf-1]area 0
[r7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.15.255.255

改p2mp类型

[r7-ospf-1-area-0.0.0.0]int t0/0/0
[r7-Tunnel0/0/0]ospf network-type p2mp

减少Hello时间与死亡时间

[r7-Tunnel0/0/0]ospf timer hello 1

测试OSPF与Hello修改

起Area 1的OSPF

R1配置

[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ospf timer hello 1

R2配置

[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ospf timer hello 1

R3配置

[r3]ospf 1 
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]network 172.16.16.0 0.15.255.255

减少Hello时间与死亡时间

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ospf timer hello 1

起Area 2的OSPF与RIP

R6配置

[r6]ospf 1
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]network 172.16.33.1 0.0.0.0

减少Hello时间与死亡时间

[r6]int g0/0/0
[r6-GigabitEthernet0/0/0]ospf timer hello 1

R11配置

[r11]ospf 1 router-id 11.11.11.11
[r11-ospf-1]area 2
[r11-ospf-1-area-0.0.0.2]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r11]int g0/0/0
[r11-GigabitEthernet0/0/0]ospf timer hello 1

[r11-GigabitEthernet0/0/0]int g0/0/1
[r11-GigabitEthernet0/0/1]ospf timer hello 1

R12配置

[r12]ospf 1 router-id 12.12.12.12
[r12-ospf-1]area 2
[r12-ospf-1-area-0.0.0.2]network 172.16.33.6 0.0.0.0

减少Hello时间与死亡时间

[r12]int g0/0/0
[r12-GigabitEthernet0/0/0]ospf timer hello 1

起RIP

[r12-ospf-1-area-0.0.0.2]q
[r12-ospf-1]q
[r12]rip 1
[r12-rip-1]ver 2
[r12-rip-1]undo summary 
[r12-rip-1]network 172.16.0.0

起Area 3的OSPF

R7配置

[r7]ospf 1
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]network 172.16.49.1 0.0.0.0

减少Hello时间与死亡时间

[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]ospf timer hello 1

R8配置

[r8]ospf 1 router-id 8.8.8.8 
[r8-ospf-1]area 3
[r8-ospf-1-area-0.0.0.3]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r8]int g0/0/0
[r8-GigabitEthernet0/0/0]ospf timer hello 1

[r8]int g0/0/1
[r8-GigabitEthernet0/0/1]ospf timer hello 1

R9配置

[r9]ospf 1 router-id 9.9.9.9
[r9-ospf-1]area 3
[r9-ospf-1-area-0.0.0.3]network 172.16.49.6 0.0.0.0

减少Hello时间与死亡时间

[r9]int g0/0/0
[r9-GigabitEthernet0/0/0]ospf timer hello 1

起Area 4的OSPF(不同进程)

R9配置

[r9]ospf 2 router-id 9.9.9.9  
[r9-ospf-2]area 4
[r9-ospf-2-area-0.0.0.4]network 172.16.64.0 0.15.255.255

减少Hello时间与死亡时间

[r9-GigabitEthernet0/0/0]int g0/0/1
[r9-GigabitEthernet0/0/1]ospf timer hello 1

R10配置

[r10]ospf 1 router-id 10.10.10.10
[r10-ospf-1]area 4
[r10-ospf-1-area-0.0.0.4]network 0.0.0.0 255.255.255.255

减少Hello时间与死亡时间

[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ospf timer hello 1

R12与R9上做重发布

R12配置

[r12]ospf 1
[r12-ospf-1]import-route rip 1
[r12-ospf-1]q
[r12]rip 1
[r12-rip-1]import-route ospf 1

R9配置

[r9]ospf 1
[r9-ospf-1]import-route ospf 2
[r9-ospf-1]q
[r9]ospf 2
[r9-ospf-2]import-route ospf 1

做OSPF路由汇总

R3配置

[r3]ospf 1
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]abr-summary 172.16.16.0 255.255.240.0

R6配置

[r6]ospf 1
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]abr-summary 172.16.32.0 255.255.240.0

R7配置

[r7]ospf 1
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]abr-summary 172.16.48.0 255.255.240.0

R9配置(域外路由汇总

[r9]ospf 1
[r9-ospf-1]asbr-summary 172.16.64.0 255.255.240.0

R12配置(域外路由汇总

[r12]ospf 1
[r12-ospf-1]asbr-summary 172.16.128.0 255.255.128.0

做特殊区域

Area 1做成Totally Stub Area

R1配置

[r1]ospf 1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]stub

R2配置

[r2]ospf 1
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]stub

R3配置

[r3]ospf 1
[r3-ospf-1]area 1

[r3-ospf-1-area-0.0.0.1]stub no-summary 

Area 2做成Totally NSSA

R6配置

[r6]ospf 1
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]nssa no-summary

R11配置

[r11]ospf 1
[r11-ospf-1]area 2
[r11-ospf-1-area-0.0.0.2]nssa 

R12配置

[r12]ospf 1 
[r12-ospf-1]area 2
[r12-ospf-1-area-0.0.0.2]nssa 

Area 3做成Totally NSSA

R7配置

[r7]ospf 1
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]nssa no-summary

R8配置

[r8]ospf 1
[r8-ospf-1]area 3
[r8-ospf-1-area-0.0.0.3]nssa 

R9配置

[r9]ospf 1
[r9-ospf-1]area 3
[r9-ospf-1-area-0.0.0.3]nssa 

下发一个缺省,不然R10中既没有缺省,也没有其他路由

[r9]ospf 2
[r9-ospf-2]default-route-advertise

做认证保障更新安全

R9配置(接口认证

[r9]int g0/0/1
[r9-GigabitEthernet0/0/1]ospf authentication-mode md5 1 cipher 123456

R10配置(接口认证

[r10]int g0/0/0
[r10-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 123456

R1配置(区域认证

[r1]ospf 1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456

R2配置(区域认证

[r2]ospf 1
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456

R3配置(区域认证

[r3]ospf 1
[r3-ospf-1]area 1

[r3-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456

空接口防环(优化)

R3配置

[r3]ip route-static 172.16.16.0 20 NULL 0

R6配置

[r6]ip route-static 172.16.32.0 20 NULL 0

静默接口(优化)

配在连接用户上(即环回接口)

R1配置

[r1]ospf 1
[r1-ospf-1]silent-interface LoopBack 0

R2配置

[r2]ospf 1
[r2-ospf-1]silent-interface LoopBack 0

R3配置

[r3]ospf 1
[r3-ospf-1]silent-interface LoopBack 0

R4配置

[r4]ospf 1
[r4-ospf-1]silent-interface LoopBack 0

R5配置

[r5]ospf 1
[r5-ospf-1]silent-interface LoopBack 0

R6配置

[r6]ospf 1

[r6-ospf-1]silent-interface LoopBack 0

R7配置

[r7]ospf 1
[r7-ospf-1]silent-interface LoopBack 0

R8配置

[r8]ospf 1
[r8-ospf-1]silent-interface LoopBack 0

R9配置

[r9]ospf 1
[r9-ospf-1]silent-interface LoopBack 0

R10配置

[r10]ospf 1
[r10-ospf-1]silent-interface LoopBack 0

R11配置

[r11]ospf 1
[r11-ospf-1]silent-interface LoopBack 0

R12配置

做NAT

R3配置

[r3]acl 2000
[r3-acl-basic-2000]rule permit source 172.16.16.0 0.0.15.255

[r3-acl-basic-2000]q
[r3]int s4/0/0
[r3-Serial4/0/0]nat outbound 2000

R6配置

[r6]acl 2000
[r6-acl-basic-2000]rule permit source 172.16.32.0 0.0.15.255

[r6-acl-basic-2000]rule permit source 172.16.128.0 0.0.254.255
[r6-acl-basic-2000]q
[r6]int s4/0/0
[r6-Serial4/0/0]nat outbound 2000

R7配置

[r7]acl 2000
[r7-acl-basic-2000]rule permit source 172.16.48.0 0.0.15.255
[r7-acl-basic-2000]rule permit source 172.16.64.0 0.0.15.255
[r7-acl-basic-2000]q
[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]nat outbound 2000


5、测试

测试所有设备均可访问R4的环回

测试全网可达

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/9526.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux系列】tail查询使用

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

在数字化时代保持企业财务管理的持续技术创新

根据全球市场调查&#xff0c;在现阶段企业如果还不更新自身的商业运作模式&#xff0c;企业的业务可能会一点一点丧失市场竞争力。技术进步是所有行业发展的明显趋势。许多年轻的初创企业具有创新管理思维、精益求精的决策流程和现代化的商业基础设施&#xff0c;这些顺应时代…

转行网络安全的重要建议,助你顺利入门

目录 为什么写这篇文章 为什么我更合适回答这个问题 先问自己3个问题 1.一定要明确自己是否是真喜欢&#xff0c;还是一时好奇。 2.自学的习惯 3.选择网安、攻防这行的目标是什么&#xff1f; 确认无误后&#xff0c;那如何进入这个行业&#xff1f; 1.选择渗透测试集中…

重生奇迹mu烈火剑带什么技能

在重生奇迹mu游戏中&#xff0c;35级是每个职业的分水岭&#xff0c;只要到了35级&#xff0c;三职业都可以学习自己的高级技能&#xff0c;道士可以召唤自己的大狗&#xff0c;法师拥有冰咆哮&#xff0c;战士就是咱们今天要说的烈火剑法&#xff0c;这三种技能都需要玩家自己…

Chromium 调试指南2024 Windows11篇-安装代码编辑器VSCode(三)

1. 前言 在进行Chromium项目的开发和调试之前&#xff0c;安装适合的代码编辑器是至关重要的一步。本文将介绍如何安装Visual Studio Code&#xff0c;这是一个功能强大且广受开发者欢迎的代码编辑器。通过正确安装Visual Studio Code&#xff0c;我们将为后续的Chromium代码编…

张驰咨询六西格玛黑带培训,上海开班,质量精英的摇篮!

一、课程背景与意义 在当今竞争激烈的市场环境中&#xff0c;企业要想立于不败之地&#xff0c;就必须不断提升自身的核心竞争力。而六西格玛作为一种先进的质量管理工具和方法&#xff0c;已经被越来越多的企业所采纳。通过六西格玛黑带培训&#xff0c;学员们可以系统地掌握…

Windows上安装Seata服务

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站&#xff0c;这篇文章男女通用&#xff0c;看懂了就去分享给你的码吧。 Seata 是一款开源的…

IDEA创建SpringBoot项目仅支持JDK17及以上版本的解决方案

背景 IDEA创建SpringBoot项目仅支持JDK17及以上版本的解决方案 原因 由于SpringBoot3.x.x版本的到来&#xff0c;官方称将来17及以上版本将成为主流&#xff0c;但是大多数的项目仍然使用JDK8。 1.解决方案一 将https://start.spring.io/或者http://start.springboot.io/替…

MBR与GPT分区表

文章目录 MBR分区表MBR分区表结构MBR分区表项查看U盘的分区表信息查看系统中所有磁盘的分区类型获取分区表信息 GPT分区表保护性MBRGPT分区表头格式GPT分区表项格式分区类型分区属性分区表项内容 MBR分区表 CHS &#xff1a;磁头&#xff08;Heads&#xff09;、柱面(Cylinder…

羊大师:当代年轻人如何应对压力

羊大师&#xff1a;当代年轻人如何应对压力 当代年轻人面临各种压力&#xff0c;包括工作、学习、人际关系、经济等方面的压力。以下是一些建议&#xff0c;帮助年轻人应对这些压力&#xff1a; 认识并接受压力&#xff1a; 首先要认识到压力是生活中不可避免的一部分。 尝试…

盘点2024年4月Sui生态发展,了解Sui近期成长历程!

2024年4月是Sui的活动月&#xff0c;10–11日聚焦全世界目光的Sui Basecamp会议如约而至&#xff0c;来自65个国家的超过1100人参加了这场在巴黎举办的Sui全球性活动。21日&#xff0c;Sui首届全球黑客松正式开放注册。同时&#xff0c;20日-28日&#xff0c;七天四场大陆地区重…

【数据结构】单链表专题详细分析

与其临渊羡鱼&#xff0c;不如退而结网。&#x1f493;&#x1f493;&#x1f493; 目录 •✨说在前面 &#x1f34b;知识点一&#xff1a;什么是链表&#xff1f; • &#x1f330;1.链表的概念 • &#x1f330;2.链表的结构 • &#x1f330;3.链表的分类 &#x1f34b;…

9.为什么有时候会“烫烫烫”——之函数栈桢

目录 1. 什么是函数栈帧 2. 理解函数栈帧能解决什么问题呢&#xff1f; 3. 函数栈帧的创建和销毁解析 3.1 什么是栈&#xff1f; 3.2 认识相关寄存器和汇编指令 3.3 解析函数栈帧的创建和销毁 小知识&#xff1a;烫烫烫~ Q&A 1. 什么是函数栈帧 我们在写C语言代码…

AI智能分析高精度烟火算法EasyCVR视频方案助力打造森林防火建设

一、背景 随着夏季的来临&#xff0c;高温、干燥的天气条件使得火灾隐患显著增加&#xff0c;特别是对于广袤的森林地区来说&#xff0c;一旦发生火灾&#xff0c;后果将不堪设想。在这样的背景下&#xff0c;视频汇聚系统EasyCVR视频融合云平台AI智能分析在森林防火中发挥着至…

广告归因数据回传:打造低成本、高ROI的oCPX模型

优化成本、提升转化&#xff0c;这一直是App效果广告买量投放的两大核心目标。广告归因中的数据回传正是因此而生&#xff0c;在投放oCPX类智能出价时&#xff0c;通过数据回传&#xff0c;数据算法不断对模型进行调优&#xff0c;广告投放机器人就会变得更加地聪明和智能&…

css 子元素 圆 均匀分布 展开动画

一般情况下使用scss就可以实现 import "math";#app {display: flex;align-items: center;justify-content: center;width: 200px;height: 200px;position: relative;border-radius: 50%;border: 1px solid #000;> span {position: absolute;display: flex;align-…

什么是HTTP/2?

HTTP/2&#xff08;原名HTTP 2.0&#xff09;即超文本传输协议第二版&#xff0c;使用于万维网。HTTP/2主要基于SPDY协议&#xff0c;通过对HTTP头字段进行数据压缩、对数据传输采用多路复用和增加服务端推送等举措&#xff0c;来减少网络延迟&#xff0c;提高客户端的页面加载…

Java数组(如果想知道Java中有关数组的知识点,那么只看这一篇就足够了!)

前言&#xff1a;数组对于每一门编程语言来说都是重要的数据结构之一&#xff0c;当然不同语言对数组的实现及处理也不尽相同,Java 语言中提供的数组是用来存储固定大小的同类型元素。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSD…

PixelYourSite PRO插件下载:提升网站性能与用户体验的终极解决方案

在数字时代&#xff0c;网站的性能和用户体验是企业成功的关键。PixelYourSite PRO插件是专为WordPress网站设计的一款高效工具&#xff0c;旨在通过先进的像素管理和优化技术&#xff0c;提升网站加载速度&#xff0c;增强用户互动&#xff0c;从而显著提高转化率。 一、为什…

智慧便民小程序源码系统 求职招聘+房产出租+相亲交友 带完整的安装代码包以及系统搭建教程

在数字化、智能化的今天&#xff0c;我们的生活节奏越来越快&#xff0c;对于各种服务的需求也越发多元化和个性化。为了满足广大市民对于便捷、高效、全面的服务需求&#xff0c;罗峰给大家分享一款智慧便民小程序源码系统&#xff0c;集求职招聘、房产出租、相亲交友三大功能…