[网络_1] 因特网 | 三种交换 | 拥塞 | 差错 | 流量控制
目录
一、网络、互连网与因特网
二、因特网发展
三、因特网的组成与功能
四、计算机网络的分类
五、因特网的标准化与意义
一、三种传输方式:电路交换 vs 报文交换 vs 分组交换
1. 电路交换(Circuit Switching)——像“打电话”
2. 报文交换(Message Switching)——像“寄信”
3. 分组交换(Packet Switching)——像“分装快递”
二、分组传输的三大控制机制
1. 拥塞控制(Congestion Control)——像“交通疏导”
2. 差错控制(Error Control)——像“快递验货”
3. 流量控制(Flow Control)——像“水龙头调节”
三、总结对比表
拥塞控制 vs 流量控制
典型场景
一、网络、互连网与因特网
- 网络的基本构成
-
- 实例:家庭Wi-Fi网络由路由器(节点)和无线信号(链路)连接手机、电脑等设备组成,就像一条无形的“纽带”将设备串起来。
- 关键点:节点可以是电脑、路由器等,链路分有线和无线(如光纤、Wi-Fi)。
- 互连网 vs 因特网
-
- 互连网(internet):多个网络通过路由器连接,例如公司总部与分部的内部网络互联。
- 因特网(Internet):全球最大的互连网,如我们每天使用的微信、淘宝均基于此。
- 区别:类似于“高速公路网”(互连网)与“中国高速公路系统”(因特网)的关系。
二、因特网发展
-
- ISP的兴起:如中国电信、联通提供家庭宽带服务,用户缴费即可接入互联网。
- 商业化与万维网:1994年万维网(WWW)普及,好比从“只能发电报”升级到“能浏览网页、看视频”。
三、因特网的组成与功能
- 边缘部分
-
- 实例:你的手机、智能手表、家里的智能摄像头均属于边缘设备,直接与用户交互。
- 核心部分
-
- 路由器的作用:类似快递中转站,将数据包(包裹)从你的手机转发到目标服务器(如淘宝的服务器)。
四、计算机网络的分类
- 按覆盖范围
-
- 局域网(LAN):家庭Wi-Fi或办公室网络,覆盖一栋楼。
- 广域网(WAN):跨城市的银行系统内部网络,如总行与分行的连接。
- 按拓扑结构
-
- 星型网络:家里的路由器连接手机、电脑、智能电视(所有设备通过中心路由器通信)。
- 网状网络:城市交通监控系统,多个摄像头通过不同路径传输数据,确保某条线路故障时仍有备份。
- 按使用者
-
- 公用网:4G/5G移动网络,付费即可使用。
- 专用网:地铁信号控制系统,仅内部人员可访问。
五、因特网的标准化与意义
- RFC文档:类似“交通规则”,确保全球设备能互通(如微信消息能从华为手机发到苹果手机)。
- ISP分层:一级ISP如国家级运营商(中国移动),二级ISP如省级公司,三级ISP如小区宽带服务商。
总结:
- 因特网就像一张覆盖全球的“数字公路网”
- 设备 是 路上的车辆
- 路由器 是 立交桥
- 而ISP 是 公路的建设和维护者。
从发送一条微信到观看直播,都依赖这张网络的协作运行。
我们可以用生活中的快递、交通、水流等场景来类比,来理解这三种网络传输方式及分组传输的控制机制:
一、三种传输方式:电路交换 vs 报文交换 vs 分组交换
1. 电路交换(Circuit Switching)——像“打电话”
- 生活实例:你给朋友打电话时,运营商需要先帮你“独占一条线路”,比如从你家到朋友家拉一条虚拟的“电话线”,直到挂断前这条线只属于你们。
- 特点:
-
- 先建路,后通话:拨号时等待“线路接通”(建立连接),通话中线路被独占(即使不说话),挂断后释放线路。
- 适合长时间通信:比如视频会议,但线路利用率低(就像电话里沉默时线路也占着不用)。
- 缺点:如果两人聊天断断续续(数据突发),大部分时间线路空置,浪费资源。
2. 报文交换(Message Switching)——像“寄信”
- 生活实例:你写一封长信寄给朋友,邮局收到后先存下整封信,再根据地址一步步转发到目的地。
- 特点:
-
- 整存整发:信件(报文)必须完整存储后才能转发。
- 无需独占线路:邮局(交换机)可同时处理多封信件,但大信件会占用仓库(缓存)空间。
- 缺点:信件太大容易堵住邮局(延迟高),且一旦写错地址整封信要重寄(容错差)。
- 已 out
3. 分组交换(Packet Switching)——像“分装快递”
- 生活实例:你要寄一台电脑给朋友,但怕路上摔坏,于是把电脑拆成零件(分组),每个零件单独包装,贴上地址和序号,走不同快递路线(可能有的走空运,有的走陆运),最后朋友按序号重新组装。
- 特点:
-
- 分装传输:数据拆成小包(分组),独立传输(可能走不同路径)。
- 高效灵活:快递车(网络线路)可同时运送多个包裹,即使某条路堵了也能绕道。
- 优点:适合突发数据(如刷网页、看视频),资源利用率高,容错性强(个别包裹丢失只需重发小包)。
对于这部分的一个感受,就是针对很大的数据我们可以化大为小的进行拆分,借助标记位,因为这样之后也就可以复原了,就像对于很多的东西我们也可以再加一层的进行处理
二、分组传输的三大控制机制
1. 拥塞控制(Congestion Control)——像“交通疏导”
- 生活实例:节假日高速堵车,交警通过限流(减少车辆进入)、引导绕行(动态调整路线)缓解拥堵。
- 网络中的作用:
-
- 检测拥堵:路由器发现队列过长(堵车)时,通知发送方减速。
- 调整策略:如TCP的“慢启动”(先试探性发少量数据,逐渐加速)。
- 典型方法:TCP的拥塞窗口动态调整、路由器丢包反馈。
2. 差错控制(Error Control)——像“快递验货”
- 生活实例:快递员送货时,你检查包裹是否破损(差错检测),若损坏则要求重发(重传机制)。
- 网络中的作用:
-
- 检测错误:通过校验和(如CRC)、奇偶校验码判断数据是否损坏。
- 纠正错误:自动重传损坏的包(ARQ协议),或使用纠错码(如二维码局部污损仍可识别)。
- 典型方法:TCP的ACK确认机制、FEC前向纠错。
3. 流量控制(Flow Control)——像“水龙头调节”
- 生活实例:老师讲课太快时,学生会喊“慢一点!”;老师根据学生反馈调整语速。
- 网络中的作用:
-
- 匹配速率:接收方通过滑动窗口告诉发送方“还能接收多少数据”。
- 防止溢出:避免发送方“灌爆”接收方的缓存(类似水杯满了会溢出)。
- 典型方法:TCP的滑动窗口协议、接收方缓冲区动态反馈。
三、总结对比表
传输方式 | 生活类比 | 适用场景 | 核心优势 | 典型应用 |
电路交换 | 电话专线 | 长时间稳定通信(视频会议) | 延迟低、稳定 | 传统电话网络 |
报文交换 | 寄整封信 | 早期电报(已淘汰) | 无需独占线路 | 老旧电报系统 |
分组交换 | 分装快递 | 互联网(网页、视频) | 高效、灵活、容错 | 现代互联网(TCP/IP) |
拥塞控制 vs 流量控制
对比维度 | 拥塞控制 | 流量控制 |
目的 | 防止网络过载导致整体瘫痪 | 防止发送方灌爆接收方 |
范围 | 全局性(整个网络的路由器、链路) | 点对点(发送方和接收方之间) |
触发原因 | 网络资源(带宽、缓存)不足 | 接收方处理速度慢 |
实现机制 | 拥塞窗口动态调整(如TCP的慢启动) | 滑动窗口(接收方反馈窗口大小) |
类比场景 | 交警疏导交通避免全城堵车 | 水龙头调节水流避免水杯溢出 |
- 拥塞控制的例子:
-
- 场景:节日期间,景区入口人流量激增。管理员(网络)启动限流措施:分批放行、关闭部分入口 —— 这就是拥塞控制
- 结果:避免人群(数据包)过多导致景区(网络)瘫痪。
- 流量控制的例子:
-
- 场景:老师(发送方)讲课,学生(接收方)做笔记。学生举手说:“老师,讲慢一点,我跟不上了!” ——这就是流量控制
- 结果:老师调整语速,确保学生能消化知识(数据不丢失)。
典型场景
- 拥塞控制的典型应用:
-
- TCP的拥塞窗口机制:检测到丢包(堵车)时,发送方降低发送速率(车辆限流),逐步恢复
- 例:下载文件时,网络拥堵会自动切换成低速下载模式。
- 流量控制的典型应用:
-
- 滑动窗口协议:接收方通过TCP报文的窗口字段告诉发送方“还能接收多少数据”
- 例:视频通话中,接收方网络差,发送方自动降低分辨率(减少数据量)。
总结:
拥塞控制是“宏观”的,解决 整个网络 的资源分配问题。流量控制是“微观”的,解决 两个人 的速率匹配问题;
就像你既要控制水龙头不溢出杯子(流量控制),又要避免全城大堵车(拥塞控制)
相关文章:
[网络_1] 因特网 | 三种交换 | 拥塞 | 差错 | 流量控制
目录 一、网络、互连网与因特网 二、因特网发展 三、因特网的组成与功能 四、计算机网络的分类 五、因特网的标准化与意义 一、三种传输方式:电路交换 vs 报文交换 vs 分组交换 1. 电路交换(Circuit Switching)——像“打电话” 2. 报…...
android 何如查找内网设备 IP
前沿 最近在与嵌入式设备打交道,需要对设备进行配网。发现 UpnP 服务不稳定,经常收不到设备的信息。就想着能不能通过内网查找到 IP 后,直接与设备通信,不停的请求设备信息。 1.Android 端通过 UDP 组播(Multicast)查找设备 如果嵌入式设备支持 UDP 组播,Android 端可…...
Oracle数据库数据编程SQL<3.5 PL/SQL 存储过程(Procedure)>
存储过程(Stored Procedure)是 Oracle 数据库中一组预编译的 PL/SQL 语句集合,存储在数据库中并可通过名称调用执行。它们是企业级数据库应用开发的核心组件。 目录 一、存储过程基础 1. 存储过程特点 2. 创建基本语法 3. 存储过程优点 4. 简单示例 二、没有…...
六级词汇量积累day13
commend 表扬 exhaust 耗尽,用尽 weary 疲惫的,劳累的 fatigue 疲惫,劳累 obese 臃肿的,肥胖的 adopt 采纳,收养 adapt 适应 accomplish 完成,实现 accomplishment 成就 achieve 实现,完成 achi…...
蓝桥杯15届JAVA_A组
将所有1x1转化为2x2 即1x1的方块➗4 然后计算平方数 记得-1 2 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter;public class Main{static BufferedReader in new BufferedReader(new In…...
OpenCV图像输入输出模块imgcodecs(imwrite函数的用法)
《OpenCV计算机视觉开发实践:基于Python(人工智能技术丛书)》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 3.2.3 imwrite保存图片 函数imwrite可以用来输出图像到文件,其声明如下: imwrite(filename,…...
win 远程 ubuntu 服务器 安装图形界面
远程结果:无法使用docker环境使用此方法 注意要写IP和:数字 在 ubuntu 服务器上安装如下: # 安装 sudo apt-get install tightvncserver # 卸载 sudo apt purge tightvncserver sudo apt autoremove#安装缺失的字体包: sudo apt update s…...
地下管线三维建模软件工具MagicPipe3D V3.6.1
经纬管网建模系统MagicPipe3D,基于二维矢量管线管点数据本地离线参数化构建地下管网三维模型(包括管道、接头、附属设施等),输出标准3DTiles、Obj模型等格式,支持Cesium、Unreal、Unity、Osg等引擎加载进行三维可视化、…...
vue子组件生命周期的执行顺序
在 Vue 中,子组件的生命周期钩子函数的执行顺序受父组件的影响,通常遵循**“先创建子组件,后创建父组件;先销毁父组件,后销毁子组件”**的原则。 1. 组件创建(挂载)阶段 当父组件挂载时&#x…...
【含文档+PPT+源码】基于微信小程序的在线考试与选课教学辅助系统
项目介绍 本课程演示的是一款基于微信小程序的在线考试与选课教学辅助系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本套系统…...
树莓派超全系列文档--(17)树莓派配置显示器
树莓派配置显示器 显示支持 HDMI 显示器设置分辨率和旋转手动设置分辨率和旋转确定显示设备名称设置自定义分辨率设置自定义旋转 控制台分辨率和旋转 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 显示 要配置 Raspberry Pi 使用非默认显示模式…...
python将pdf文件转为图片,如果pdf文件包含多页,将转化的多个图片通过垂直或者水平合并成一张图片
要将PDF文件转换为图片,并将多页PDF垂直合并成一张图片,可以使用PyMuPDF(也称为fitz)库来读取PDF文件,并使用Pillow库来处理和合并图片。以下是一个示例代码,展示了如何实现这个功能: 首先&…...
JVM基础原理
JVM是一个虚拟化的计算机,它可以执行Java字节码文件(.class文件),实现Java程序跨平台的特性。JVM负责将Java程序的字节码翻译成具体操作系统的机器码,从而能够在不同的平台上运行。JVM的核心原理涉及以下几个重要方面 …...
Miniforge3高效管理 Python环境:2025年最新实践指南
Miniforge3 高效管理 Python 环境:2025 年最新实践指南 在现代开发中,灵活高效地管理 Python 环境至关重要。Miniforge3 作为一款轻量级 Conda 管理工具,不仅默认采用更新更快的 conda-forge 软件源,还对 ARM 架构(例如 Apple M1/M2/M3)有着出色的适配性。相比于传统的 …...
31天Python入门——第17天:初识面向对象
你好,我是安然无虞。 文章目录 面向对象编程1. 什么是面向对象2. 类(class)3. 类的实例关于self 4. 对象的初始化5. __str__6. 类之间的关系继承关系组合关系 7. 补充练习 面向对象编程 1. 什么是面向对象 面向对象编程是一种编程思想,它将现实世界的概念和关系映…...
困于环中的机器人
************* c topic: 1041. 困于环中的机器人 - 力扣(LeetCode) ************* Inspect the topic first. And it looks really familiar with another robot topic. 657. 机器人能否返回原点 - 力扣(LeetCode)https://lee…...
阿里 FunASR 开源中文语音识别大模型应用示例(准确率比faster-whisper高)
文章目录 Github官网简介模型安装非流式应用示例流式应用示例 Github https://github.com/modelscope/FunASR 官网 https://www.funasr.com/#/ 简介 FunASR是一个基础语音识别工具包,提供多种功能,包括语音识别(ASR)、语音端…...
spring boot前后端开发上传文件时报413(Request Entity Too Large)错误的可能原因及解决方案
可能原因及解决方案 1. Spring Boot默认文件大小限制 原因:Spring Boot默认单文件最大为1MB,总请求体限制为10MB。解决方案: 在application.properties中配置:spring.servlet.multipart.max-file-size10MB # 单文件最大 spring…...
Transformer:破局山地暴雨预测的「地形诅咒」--AI智能体开发与大语言模型的本地化部署、优化技术
极端降雨预测的技术痛点与边缘破局 1. 传统预警系统的三重瓶颈 延迟致命:WRF模式在1km分辨率下3小时预报耗时>45分钟,错过山洪黄金响应期 地形干扰大:复杂地形区(如横断山脉)降水预测误差超50% 数据…...
游戏引擎学习第187天
看起来观众解决了上次的bug 昨天遇到了一个相对困难的bug,可以说它相当棘手。刚开始的时候,没有立刻想到什么合适的解决办法,所以今天得从头开始,逐步验证之前的假设,收集足够的信息,逐一排查可能的原因&a…...
05-02-自考数据结构(20331)- 动态查找-知识点
自考数据结构动态查找算法主要讲二叉树和平衡二叉树,但是感觉到了,就又续接了一部分,所以这篇备考的小伙伴着重看前两种就可以了。 知识拓扑 知识点介绍 二叉排序树(BST) 定义 二叉排序树(Binary Search Tree)又称二叉查找树,它或者是一棵空树,或者是具有下列性质的二…...
PyQt6实例_批量下载pdf工具_使用pyinstaller与installForge打包成exe文件
目录 前置: 步骤: step one 准备好已开发完毕的项目代码 step two 安装pyinstaller step three 执行pyinstaller pdfdownload.py,获取初始.spec文件 step four 修改.spec文件,将data文件夹加入到打包程序中 step five 增加…...
NVR接入录像回放平台EasyCVR视频融合平台城市/乡镇污水处理厂解决方案
一、方案背景 随着经济的快速发展和城市化的加快,城市污水排放量急剧增加,给城市环境和粮食安全带来了威胁。因此,污水处理厂的建设和高效运营成为对城市环境保护的重要任务。 目前,国内许多城市虽已建成污水处理系统࿰…...
Vue2 vs Vue3 生命周期全面对比:created 的进化与革新!!!
🎯 Vue2 vs Vue3 生命周期全面对比:created 的进化与革新 🔥 核心差异全景图 一、钩子函数命名与定位变化 1. 命名规范革新 Vue2 钩子Vue3 钩子 (Options API)Vue3 Composition APIbeforeCreate❌ 无setup() 替代created✅ 保留setup() 替代…...
Ubuntu 22.04安装MongoDB:GLM4模型对话数据收集与微调教程
在Ubuntu 22.04安装MongoDB Community Edition的教程请点击下方链接进行参考: 点击这里获取MongoDB Community Edition安装教程 今天将为大家带来如何微调GLM4模型并连接数据库进行对话的教程。快跟着小编一起试试吧~ 1. 大模型 ChatGLM4 微调步骤 1.1 从 github…...
并查集(Union-Find Set)课程笔记
目录 1. 并查集原理 2. 并查集的实现 3. 并查集应用 应用 1:省份数量问题 应用 2:等式方程的可满足性 1. 并查集原理 并查集用于处理需要将不同元素划分成若干不相交集合的问题。最开始时,每个元素都是单独的一个集合,随后根…...
算法刷题记录——LeetCode篇(1.4) [第31~40题](持续更新)
更新时间:2025-03-29 算法题解目录汇总:算法刷题记录——题解目录汇总技术博客总目录:计算机技术系列博客——目录页 优先整理热门100及面试150,不定期持续更新,欢迎关注! 32. 最长有效括号 给你一个只包…...
【区块链安全 | 第十四篇】类型之值类型(一)
文章目录 值类型布尔值整数运算符取模运算指数运算 定点数地址(Address)类型转换地址成员balance 和 transfersendcall,delegatecall 和 staticcallcode 和 codehash 合约类型(Contract Types)固定大小字节数组&#x…...
一款超级好用且开源免费的数据可视化工具——Superset
认识Superset 数字经济、数字化转型、大数据等等依旧是如今火热的领域,数据工作有一个重要的环节就是数据可视化。 看得见的数据才更有价值! 现如今依旧有多数企业号称有多少多少数据,然而如果这些数据只是呆在冷冰冰的数据库或文件内则毫无…...
android gradle一直编译不下来,可能是打开了gradle离线模式
gradle离线模式 当然,如果本地已经将gradle,lib都下载下来了,也可以打开这个离线模式,不然重启AS的时候可能会重新走一次下载流程...
(C语言)学生信息表(学生管理系统)(基于通讯录改版)(正式版)(C语言项目)
1.首先是头文件: //student.h //头文件//防止头文件被重复包含#pragma once//宏定义符号常量,方便维护和修改 #define ID_MAX 20 #define NAME_MAX 20 #define AGE_MAX 5 #define SEX_MAX 5 #define CLA_MAX 20 //定义初始最大容量 #define MAX 1//定义结…...
【Linux】Linux 系统启动流程详解
1. BIOS/UEFI 阶段 硬件自检(POST) BIOS/UEFI 执行硬件检查(内存、CPU、外设等)。若硬件异常,通过蜂鸣码或屏幕提示错误。 选择启动设备 按配置顺序(硬盘、U盘、网络等)寻找可引导设备。BIOS&a…...
Jetson 设备卸载 OpenCV 4.5.4 并编译安装 OpenCV 4.2.0
一、卸载 OpenCV 4.5.4 清除已安装的 OpenCV 库 sudo apt-get purge libopencv* python3-opencv # 卸载所有APT安装的OpenCV包:ml-citation{ref"1,3" data"citationList"}sudo apt autoremove # 清理残留依赖:ml-citation{ref"1,4"…...
【计算机网络】OSI七层模型完全指南:从比特流到应用交互的逐层拆解
OSI模型 导读一、概念二、模型层次结构2.1 物理层(Physical Layer)2.2 数据链路层(Data Link Layer)2.3 网络层(Network Layer)2.4 传输层(Transport Layer)2.5 会话层&…...
渗透测试:登录页面的测试-弱口令思路和实战
渗透测试:登录页面的测试思路和实战 渗透测试(Penetration Testing),也称为“渗透性测试”,是一种评估计算机系统、网络或Web应用安全性的一种方法。它通过模拟真实世界中的攻击手段和策略,来检测目标系统…...
Android BottomNavigationView 完全自定义指南:图标、文字颜色与选中状态
1. 核心功能概述 通过 Material Design 的 BottomNavigationView,你可以轻松实现以下自定义: ✅ 动态切换选中/默认图标 ✅ 自定义选中与默认文字颜色 ✅ 控制文字显示模式(始终显示/仅选中显示/自动隐藏) ✅ 添加动画和高级样…...
提示词工程
参考网站:提示工程指南 – Nextra 声明:我现在也才刚刚开始学习 人工智能,我会着重于 agent 的学习,如果有不对的地方请大家及时指出。 模型设置 前言 在向大模型发送请求时,常常能看到以下参数: {&qu…...
分页查询原理与优化方案完全指南
分页查询原理与优化方案完全指南 一、分页查询基础原理 1.1 传统分页实现方式 分页查询的核心目的是将大数据集分割成多个小块进行展示,最常见的实现方式是使用LIMIT-OFFSET语法: -- 基础分页查询 SELECT * FROM table_name ORDER BY id LIMIT page_size OFFSET (page_n…...
嵌入式软件设计规范框架(MISRA-C 2012增强版)
以下是一份基于MISRA-C的嵌入式软件设计规范(完整技术文档框架),包含编码规范、安全设计原则和工程实践要求: 嵌入式软件设计规范(MISRA-C 2012增强版) 一、编码基础规范 1.1 文件组织 头文件保护 /* 示…...
课程6. 决策树
课程6. 决策树 决策树直觉模型结构几何解释决策树的构建ID3算法信息内容标准使用决策树处理差距推广到回归问题分支标准与经典损失函数的关系 过度拟合和欠拟合欠拟合过拟合 优点和缺点案例随机生成数据集分类IRIS 数据集解决回归问题的一个简短例子 决策树 今天我们继续探索一…...
【UE5.3.2】初学1:适合初学者的入门路线图和建议
3D人物的动作制作 大神分析:3D人物的动作制作通常可以分为以下几个步骤: 角色绑定(Rigging):将3D人物模型绑定到一个骨骼结构上,使得模型能够进行动画控制。 动画制作(Animation):通过控制骨骼结构,制作出人物的各种动作,例如走路、跳跃、打斗等。 动画编辑(Ani…...
OpenCV 图形API(4)内核 API
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 G-API 背后的核心理念是可移植性——使用 G-API 构建的流水线必须是可移植的(或者至少具备可移植的能力)。这意味着&…...
pom.xml与.yml,java配置参数传递
pom.xml与 .yml java配置参数传递 在Java项目中,通过 pom.xml 和 .yml 文件(如 application.yml)传递变量通常涉及 构建时(Maven)和 运行时(Spring Boot)两个阶段的配置。以下是具体的实现方法&…...
LeetCode算法题(Go语言实现)_21
题目 给你一个整数数组 arr,如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 一、代码实现 func uniqueOccurrences(arr []int) bool {freq : make(map[int]int)// 统计每个数字的出现次数for _, num : range arr {freq[n…...
Docker部署前后端分离项目
镜像下载 在有网络的电脑下载镜像(Windows):依次在CMD命令台执行以下代码 docker pull node:20docker pull openjdk:22-jdkdocker pull mysql:8.0docker pull nginx:1.27 删除镜像代码: docker rmi node:latest 查看镜像列表…...
Linux系统安装MySQL 8.0完整指南(新手友好版)
MySQL作为最流行的开源关系型数据库之一,广泛应用于各种开发和生产环境。本教程将详细介绍在Linux系统上安装MySQL 8.0的全过程,包括卸载旧版本、安装新版本、基础配置和远程连接设置,特别适合Linux新手学习使用。 一、卸载旧版MySQL&#x…...
第二次作业
#创建表,把id设为主键 mysql> create table test02(-> id int primary key, #----主键约束-> name varchar(50)-> ); Query OK, 0 rows affected (0.02 sec) #插入数据测试 mysql> insert into test02 values(1,"成都"); Query OK, 1 r…...
AI大模型下传统 Spring Java工程开发的演进和变化方向
1. 背景和动因 传统Spring开发优势:Spring生态以稳定、模块化、依赖注入(DI)等特性著称,长期支撑企业级应用开发,具备高扩展性和可维护性。AI大模型崛起:近几年,LLM(如GPT-4、LLaMA…...
周学习总结
这周继续学习了Java的知识点,还写了考查递归、递推与贪心的算法题。 算法小结 递归与递推一般是观察观察题干,分析题目的规律,可能还会用到分治算法,推导出一个合理的表达式,再使用函数递归来进行求解。 贪心在求解时…...
19.思科路由器:OSPF协议引入直连路由的实验研究
思科路由器:OSPF协议引入直连路由的实验研究 一、实验拓扑二、基本配置2.1、sw1的配置2.2、开启交换机三层功能三、ospf的配置3.1、R1的配置3.2、R2的配置3.3、重启ospf进程四、引入直连路由五、验证结果随着互联网技术的不断发展,路由器作为网络互联的关键设备,其性能与稳定…...