自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟机网络再学习

学习视频:https://www.bilibili.com/video/BV11M4y1J7zP?t=146.4宿主机充当路由器,虚拟机可以联网,虚拟机可以ping通宿主机,反之不行加了个虚拟交换机,虚拟机可互通宿主和虚拟机平级虚拟机可以互通,虚拟机访问不了宿主,更不能访问网络(宿主和虚拟机分隔开了)虚拟机间可以互通,虚拟机访问不了网络,宿主可以访问虚拟机

2026-01-07 15:37:12 231

原创 IP协议结构

IPv4 报文由 IP 首部和数据两部分组成,首部描述路由、分片及协议类型,数据承载上层协议内容。按位(bit)宽度的精确图IPv6 对照中文结构图抓包截图 + 这个图一一对应你说要哪个。

2026-01-05 14:50:40 349

原创 “TCP/IP四层模型“中TCP/IP的由来

这个问题问得,而且你已经开始“追名字的本质”了 👍我直接给你,一次讲透。

2026-01-05 14:20:16 331

原创 为啥TCP/IP 四层模型最常用

你这个“”问得非常本质 👍我直接给你,不绕。

2026-01-05 14:16:34 321

原创 理解:ssh http ftp基于tcp

你这个问题非常关键,而且你已经站在网络分层真正该问的问题上了 👍我不堆术语,用**“分层 + 各层职责”**把你这个疑惑彻底打掉。最常用的 TCP/IP 四层模型:👉 HTTP / SSH / FTP 都在“应用层”👉 TCP 在“传输层”TCP 只关心 6 件事:1️⃣ 建立连接(3 次握手)2️⃣ 保证数据不丢3️⃣ 保证顺序4️⃣ 发现重传5️⃣ 流量控制6️⃣ 拥塞控制👉 TCP 不关心:它们做的是 “应用层规则”。我给你并排对比,一眼就懂 👇不管你拉的是:HTTP:SSH

2026-01-05 14:13:02 432

原创 参测模式理解

参测 = 在当前工程中,被当作“测试对象”的那一方参测 = 谁是这次测试的“主角”用一张表把「参测 / TX / RX / 激励 / 监控」全部对齐或结合你现在的 SVIT 工程,按实际模块帮你判断你说一句你现在测的是谁,我可以现场给你套。

2026-01-04 16:23:44 243

原创 ssh链接ubuntu虚拟机连接失败

好,这个,而是。你这张图里的关键信息已经把原因暴露出来了。

2026-01-04 10:22:03 725

原创 虚拟机网络

让你看到每种模式下虚拟机、宿主机、外网的实际 IP 分配情况。好,我用符号画一个 ASCII 网络示意图,把。如果你愿意,我可以帮你画一个。

2025-12-30 14:00:06 198

原创 用java讲c++ template clss

Java 泛型C++ 模板运行时一个类编译期多个类类型擦除真实类型必须继承/接口不需要继承限制多表达能力极强JVM 处理编译器处理。

2025-12-30 10:03:37 388

原创 cmake 常用命令(6条)

生成“工程构建文件”(Makefile / Ninja 等),将可执行文件、库、头文件等,拷贝到系统指定目录(默认。文件会按照 CMakeLists.txt 中的。→ 同时使用 8 个 CPU 核心并行编译。大型工程用多核能明显加快编译速度。开启后会在编译时定义宏。

2025-12-29 15:10:44 386

原创 cmake 是编译器吗

不是的,,这是很多初学者容易搞混的地方。

2025-12-29 15:09:37 265

原创 x86为啥包含amd

AMD 能跑 x86,是因为它合法实现并扩展了 x86 指令集;x86_64 甚至还是 AMD 定义的。为什么 ARM 不兼容 x86为什么 Mac M 系列不能原生装 x86 Windows为什么服务器还是 x86 为主你想接着听哪一个?

2025-12-26 13:57:31 517

原创 CentOS 的 DVD 镜像 和 Minimal 镜像 的区别

在 这个文件名里, 并不是说它真的只能在 DVD 上使用,而是历史上的命名习惯。具体解释如下:历史来源:早期 Linux 发行版体积很大,超过 CD 容量(一般 700MB),所以会用 DVD 光盘(4.7GB 左右)来刻录和分发。 就表示这是包含完整系统安装包的光盘镜像,而不是精简版。与 ISO 文件关系:实际用途:⚡ 总结一句话:这里的 只是标识“完整安装光盘版”,不是必须要刻录成 DVD 才能用。如果你需要,我可以帮你对比一下 DVD 镜像 和 Minimal 镜像 的区别,以及什么时候选哪个。你

2025-12-26 13:34:22 458

原创 为啥镜像文件后缀叫.iso

后缀源于 ISO 9660 光盘文件系统标准,它表示这是一个。,让你更直观理解 ISO 文件的作用。,可以直接用于安装或挂载。如果你愿意,我可以画一个。

2025-12-26 10:45:57 303

原创 操作系统组成结构树状图

的关系也画成树状图,一眼看懂。如果你愿意,我可以画一个。

2025-12-26 10:31:40 172

原创 domain文件夹

domain文件夹就是核心数据对象层封装数据库实体(Entity)封装前后端交互的数据(DTO)封装统一返回格式(AjaxResult、R)封装用户会话信息(LoginUser)controller用domain里的类来收发数据。我可以帮你画一张controller ↔ domain ↔ service ↔ mapper 数据流图,直观展示domain的作用。你希望我画吗?

2025-12-25 14:48:57 381

原创 public和protect区别

修饰符同包类访问子类访问其他包非子类访问public✅✅✅protected✅✅❌default(不写)✅❌❌private❌❌❌一句话记忆public→ 给所有人protected→ 给家人(同包和子类)如果你想,我可以帮你画一个BaseController、子类Controller、外部类的访问图,直观显示public和protected的区别。你要我画吗?

2025-12-25 14:42:07 153

原创 Java 匿名内部类

new 父类() { ... }👉匿名内部类:临时继承 + 重写方法 + 立刻使用告诉 Spring:前端的日期字符串怎么转成Date如果你愿意,我也可以给你画一张“请求参数 → WebDataBinder → @InitBinder → Controller 参数” 的执行流程图👌。

2025-12-25 14:05:49 257

原创 Vue import.meta.env 讲解

VITE_

2025-12-25 09:07:35 634

原创 Promise 讲解

太好了,你这个问题👍我不用 ruoyi、不用 axios、不用复杂概念,getInfo()

2025-12-24 16:01:35 374

原创 为啥index.html引入main.js就可以运行vue了

通过这种机制,Vue 应用能够在页面加载时启动并接管 DOM 渲染。

2025-12-24 14:44:43 313

原创 Vue-Pinia defineStore 语法结构

这是「选项式 Pinia + 组合式 API」的混合写法部分作用import引入依赖顶层 const非响应式工具定义 storestate响应式数据actions修改 state 的方法🔍为什么 isDark 不直接放 state 里🧠defineStore vs setup store 的区别🧹怎么改成 setup 风格“讲 Pinia setup 写法”或“这段怎么简化”就行。

2025-12-24 14:20:57 822

原创 ES6 () => ({}) 语法解释

如// 基本形式。

2025-12-24 14:17:09 352

原创 讲一下ruoyi-vue3的前端项目目录结构

二、核心目录详解1. - 静态资源2. - 源代码目录(核心)三、详细分解1. - 接口层示例代码 ():2. - 项目资源3. - 公共组件示例 ():4. - 自定义指令权限指令示例:5. - 布局组件6. - 路由配置路由权限控制 ():7. - Vuex 状态管理用户模块示例 ():8. - 工具函数axios封装示例 ():9. - 页面视图(业务模块)用户管理页面示例 ():四、配置文件说明1. 环境配置2

2025-12-24 11:06:27 524

原创 我要生成上边是表头,左边是平均值、方差等的表格如何json

【代码】我要生成上边是表头,左边是平均值、方差等的表格如何json。

2025-12-22 11:05:21 308

原创 表格的json数据结构一般是咋样的

【代码】表格的json数据结构一般是咋样的。

2025-12-22 10:47:17 335

原创 阿里巴巴状态码

【代码】阿里巴巴状态码。

2025-12-19 16:15:06 296

原创 哪些常量用枚举,哪些用类

有限且固定的值集合需要类型安全的参数传递需要遍历所有可能值配合 switch 语句使用单纯的键值对映射配置信息或标识符大量独立的常量向后兼容性考虑

2025-12-19 13:32:20 355

原创 为啥要有枚举这个类型,定义一个类,其中定义常量不就行了

因此,枚举相比简单的常量类提供了更强的类型安全性和更好的开发体验。

2025-12-19 13:30:40 352

原创 为啥yyyy-MM-dd HH:mm:ss的MM和HH设计为大写

中的大写MM和HH。

2025-12-18 17:32:24 364

原创 关于select所有情况,阿里巴巴的命名是咋样的

【代码】关于select所有情况,阿里巴巴的命名是咋样的。

2025-12-17 15:49:52 392

原创 MP查询的实体有对象嵌套,阿里巴巴的人是怎么处理的

【代码】MP查询的实体有对象嵌套,阿里巴巴的人是怎么处理的。

2025-12-17 11:03:18 279

原创 根据阿里巴巴开发手册,普通外键和多对多表中外键名称分别咋起

这些命名规范有助于提高数据库结构的可读性和维护性。

2025-12-08 10:56:29 175

原创 索引为什么对 WHERE is_delete = 0 AND name = #{name} 不生效

需要扫描索引的大部分叶子节点,效率低。索引(如果有) > 全表扫描 >,不需要扫描大量数据。

2025-12-08 10:08:48 320

原创 git变基删除中间版本,使用drop出现文件丢失问题,原因及解决方案

如果E依赖D中创建/修改的文件,这些文件会丢失!Git会直接跳过D,在C的基础上重放E。

2025-12-04 09:25:54 279

原创 git reset 和 git revertd 的区别

命令通过创建一个新的提交来撤销之前的更改,保留提交历史。它不会删除任何提交记录,而是通过反向操作生成一个新的提交。这种方式的优点是保留了所有的提交历史,便于追溯和审查。如果需要保留提交历史,并且希望能够追溯和审查之前的更改,建议使用。如果需要彻底删除某次提交,并且不需要保留提交历史,可以使用。(默认):回退提交记录和暂存区的更改,保留工作区的更改。命令可以将当前分支回退到上一个提交,删除之后的所有更改。命令可以撤销上一次提交,并生成一个新的提交记录。:仅回退提交记录,保留工作区和暂存区的更改。

2025-12-04 09:06:15 317

原创 git stash和backup一样吗

【代码】git stash和backup一样吗。

2025-12-02 15:56:51 189

原创 变基原理,理解:Git 正在将你的提交一个一个重新应

Git 像导演一样,从某个场景开始,按照剧本(提交历史)重新拍摄每一个镜头(提交),生成新电影(新历史)。

2025-12-02 13:16:31 357

原创 git变基

使用删除14ec6db那一行保存退出如果这是团队项目或有其他协作者,最好先沟通!

2025-12-02 10:46:35 223

原创 git删除某一提交

使用删除14ec6db那一行保存退出如果这是团队项目或有其他协作者,最好先沟通!

2025-12-02 10:02:15 412

空空如也

空空如也

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

TA关注的人

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