mac下虚拟化平台UTM
Posted on
UTM 是一款开源的虚拟化软件,主要用于 macOS 上运行虚拟机(VM)。它基于 QEMU(一个流行的开源虚拟化工具)构建,为 macOS 用户提供了一个简单易用的界面来创建和管理虚拟机。UTM 支持多种操作系统,包括 Linux、Windows 和其他类 Unix 系统。
主要特点:
- 多平台支持:UTM 允许你在 macOS 上运行 Linux、Windows、BSD 等操作系统,支持不同的架构,包括 x86_64、ARM64 和 ARM32。
- 图形化界面:与直接使用 QEMU 的命令行相比,UTM 提供了一个用户友好的图形界面,简化了虚拟机的创建和管理过程。
- 硬件加速:对于支持的 Mac 设备(尤其是带有 Apple Silicon 的设备),UTM 能够利用硬件加速,显著提高性能。
- 支持虚拟化和模拟:UTM 既支持虚拟化(通过 Apple 的 Hypervisor 框架)也支持模拟(使用 QEMU)。这意味着你可以在 M1、M2 等 Apple Silicon 设备上运行 x86 系统,也可以模拟 ARM 系统。
- 无缝集成 macOS:UTM 允许在虚拟机中使用 macOS 系统,提供类似于虚拟化的体验,但不需要双启动。
安装与使用:
mvn install -N仅仅构建当前目录下父POM下模块
Posted on
老男孩教育77期课堂笔记.rar解压密码
Posted on
Edited on
centos8时区设置
Posted on
Edited on
docker network inspect xxx查看docker网络关联容器
Posted on
前端构建命令pnpm install --no-frozen-lockfile vs pnpm install
Posted on
pnpm install 和 pnpm install --no-frozen-lockfile 之间的主要区别在于如何理解 pnpm-lock.yaml 文件和依赖版本的解析。
hexo-next主题支持mermaid
Posted on
Maven构建体系中mvn vs mvnw区别
Posted on
1.mvnw 与 mvn 的本质区别
| 对比项 | mvnw |
mvn |
|---|---|---|
| 全称 | Maven Wrapper | Maven 命令行客户端 |
| 执行文件 | ./mvnw(Linux/Mac)或 mvnw.cmd(Windows) |
系统环境变量中的 mvn |
| 依赖 | 不依赖系统安装的 Maven(自动下载指定版本) | 依赖系统已安装的 Maven |
| Maven 版本 | 项目内 .mvn/wrapper/maven-wrapper.properties 固定版本 |
取决于系统安装版本 |
| 场景 | CI/CD、多人协作、自动化构建 | 本地开发环境已统一 Maven 版本时使用 |
| 优点 | 构建结果可复现、一致性强 | 启动稍快、配置简单 |
| 缺点 | 初次执行会下载 wrapper + Maven | 不同机器版本不一致可能导致构建差异 |
总结一句话:
mvnw= 项目自带 Maven 版本mvn= 使用系统全局 Maven 版本
docker-compose.yml直接读取变量或者基于文件读取.env
Posted on
shell单引号导致变量替换失效解决
Posted on