前端构建命令pnpm install --no-frozen-lockfile vs pnpm install
pnpm install 和 pnpm install --no-frozen-lockfile 之间的主要区别在于如何理解 pnpm-lock.yaml 文件和依赖版本的解析。
pnpm install 和 pnpm install --no-frozen-lockfile 之间的主要区别在于如何理解 pnpm-lock.yaml 文件和依赖版本的解析。
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 版本
支持http代理
#2.1 创建配置文件目录
sudo mkdir -p /etc/systemd/system/docker.service.d
#2.2写入代理配置(示例为Clash代理地址)
sudo tee /etc/systemd/system/docker.service.d/proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890"
Environment="HTTPS_PROXY=http://127.0.0.1:7890"
Environment="NO_PROXY=localhost,127.0.0.1,.corp.com"
EOF
# 2.3重载服务配置
sudo systemctl daemon-reload
sudo systemctl restart docker
#2.4check
docker info
接一个需求,让修改下weblogic jdbc的ip地址,如何快速修改,而不是一个个点开修改?
为了解决在各个局域网内暴露服务到稳定的主机上,方便其他内网调用