<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://aprilwind-hhy.github.io/</id><title>AprilWind-hhy's Blog</title><subtitle>A place to record learning and growth</subtitle> <updated>2026-03-20T14:12:28+08:00</updated> <author> <name>AprilWind-hhy</name> <uri>https://aprilwind-hhy.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://aprilwind-hhy.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="zh-CN" href="https://aprilwind-hhy.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 AprilWind-hhy </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>解决阿里云中dockerhu被墙pull不下来的问题</title><link href="https://aprilwind-hhy.github.io/posts/aliyun-note-1/" rel="alternate" type="text/html" title="解决阿里云中dockerhu被墙pull不下来的问题" /><published>2026-02-17T21:00:00+08:00</published> <updated>2026-02-17T21:00:00+08:00</updated> <id>https://aprilwind-hhy.github.io/posts/aliyun-note-1/</id> <content type="text/html" src="https://aprilwind-hhy.github.io/posts/aliyun-note-1/" /> <author> <name>AprilWind-hhy</name> </author> <category term="阿里云" /> <category term="学习记录" /> <category term="项目部署" /> <summary>一、Docker 环境准备 1.1 卸载旧版 Docker 组件 卸载所有已安装的 Docker 组件，避免潜在的冲突和兼容性问题（忽略“软件包未安装”的提示）： # 删除Docker相关源 sudo rm -f /etc/apt/sources.list.d/*docker*.list # 卸载Docker和相关的软件包 for pkg in docker.io docker-buildx-plugin docker-ce-cli docker-ce-rootless-extras docker-compose-plugin docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove -y $pkg; done 注意：卸载 Docker 不会自动移除镜像、容器、存储卷和...</summary> </entry> <entry><title>uv 虚拟环境管理工具使用笔记（Python 开发必备）</title><link href="https://aprilwind-hhy.github.io/posts/uv-note/" rel="alternate" type="text/html" title="uv 虚拟环境管理工具使用笔记（Python 开发必备）" /><published>2026-02-14T10:00:00+08:00</published> <updated>2026-02-14T10:00:00+08:00</updated> <id>https://aprilwind-hhy.github.io/posts/uv-note/</id> <content type="text/html" src="https://aprilwind-hhy.github.io/posts/uv-note/" /> <author> <name>AprilWind-hhy</name> </author> <category term="工具使用" /> <category term="学习记录" /> <category term="Python 开发" /> <summary>一、uv 基础介绍与安装 1. uv 是什么 uv 是一个高性能的 Python 虚拟环境和依赖管理工具，由 Astral 公司开发（Ruff 同团队），相比传统的 venv/pipenv/poetry，具有极快的依赖解析速度和简洁的命令行体验，支持虚拟环境创建、依赖安装/更新/卸载、pyproject.toml 管理等核心功能。 2. uv 安装方法 方法1：官方一键安装（推荐，跨平台） curl -LsSf https://astral.sh/uv/install.sh | sh 方法2：pip 安装（需已安装 Python） pip install uv 方法3：Windows 手动安装（PowerShell） iwr -useb https://astral.sh/uv/install.ps1 | iex 验证安装 uv --version # 输出版本号则...</summary> </entry> <entry><title>Docker 基础操作、常用命令及错误处理笔记</title><link href="https://aprilwind-hhy.github.io/posts/docker-note/" rel="alternate" type="text/html" title="Docker 基础操作、常用命令及错误处理笔记" /><published>2025-10-23T21:00:00+08:00</published> <updated>2025-10-23T21:00:00+08:00</updated> <id>https://aprilwind-hhy.github.io/posts/docker-note/</id> <content type="text/html" src="https://aprilwind-hhy.github.io/posts/docker-note/" /> <author> <name>AprilWind-hhy</name> </author> <category term="工具使用" /> <category term="学习记录" /> <category term="Docker" /> <summary>一、Docker 基础认知 1. 核心概念 镜像（Image）：Docker 运行的基础模板，包含运行应用所需的代码、环境、依赖等，可理解为“容器的快照”，只读不可修改。 容器（Container）：镜像的运行实例，可启动、停止、重启、删除，容器之间相互隔离，拥有独立的文件系统和网络空间。 仓库（Repository）：用于存储和分发Docker镜像，分为公有仓库（如Docker Hub）和私有仓库（如公司内部私有仓库）。 Docker Compose：用于定义和运行多容器Docker应用的工具，通过yaml文件配置多个容器的依赖关系和运行参数。 二、Docker 常见基础操作 1. Docker 服务管理（启动/停止/重启） 启动Docker服务：systemctl sta...</summary> </entry> <entry><title>GitHub 常见操作、多人协作注意事项及错误处理笔记</title><link href="https://aprilwind-hhy.github.io/posts/github-note/" rel="alternate" type="text/html" title="GitHub 常见操作、多人协作注意事项及错误处理笔记" /><published>2025-09-03T21:00:00+08:00</published> <updated>2025-09-03T21:00:00+08:00</updated> <id>https://aprilwind-hhy.github.io/posts/github-note/</id> <content type="text/html" src="https://aprilwind-hhy.github.io/posts/github-note/" /> <author> <name>AprilWind-hhy</name> </author> <category term="工具使用" /> <category term="学习记录" /> <category term="GitHub" /> <summary>一、GitHub 常见基础操作 1. 本地仓库与远程仓库关联 初始化本地仓库：git init（新建文件夹后执行，生成隐藏的.git目录） 关联远程仓库：git remote add origin 远程仓库地址（HTTPS/SSH） 查看远程关联：git remote -v（确认origin对应的远程地址是否正确） 解除远程关联：git remote remove origin（关联错误时使用） 2. 代码提交与推送（单人操作） 查看本地修改：git status（红色为未暂存文件，绿色为已暂存文件） 暂存修改文件：git add 文件名（单个文件）或 git add .（所有修改文件） 提交暂存文件：git commit -m "提交说...</summary> </entry> <entry><title>WSL2 + etcd + etcdkeeper 环境搭建踩坑记录</title><link href="https://aprilwind-hhy.github.io/posts/wsl2-etcd-etcdkeeper-network-troubleshooting/" rel="alternate" type="text/html" title="WSL2 + etcd + etcdkeeper 环境搭建踩坑记录" /><published>2025-03-05T21:00:00+08:00</published> <updated>2025-03-05T21:00:00+08:00</updated> <id>https://aprilwind-hhy.github.io/posts/wsl2-etcd-etcdkeeper-network-troubleshooting/</id> <content type="text/html" src="https://aprilwind-hhy.github.io/posts/wsl2-etcd-etcdkeeper-network-troubleshooting/" /> <author> <name>AprilWind-hhy</name> </author> <category term="Java" /> <category term="学习记录" /> <category term="rpc" /> <summary>前言 最近在写一个自己的 RPC 框架，使用 etcd 作为注册中心，etcdkeeper 作为 Web 管理界面。之前一直能正常使用，某天突然发现服务提供方无法注册服务，etcdkeeper 网页端也一直加载不出来，折腾了整整一个晚上才彻底搞清楚原因。本文记录一下完整的踩坑过程和解决方案，希望能帮到遇到同样问题的朋友。 一、环境说明 组件 运行环境 地址 etcd 3.6.8 WSL2 (Ubuntu 24.04) 0.0.0.0:2379 etcdkeeper v0.7.8 Windows 0.0.0.0:8083 Java 后端 Windows (I...</summary> </entry> </feed>
