Netty 学习:事件循环与多线程
19 min梳理 Netty EventLoop 的线程模型、任务队列与多 Reactor 架构,澄清 I/O 线程与业务线程的边界。
服务器升级记——运维血泪史
24 min事情是这样的, 老师最近的服务器需要新增两个4090显卡, 需要我去升级, 后续的管理可能也会交给我. 对于这种大展身手的好机会, 我还是很想尝试的. 一是还没有亲手升级过服务器, 二是一直心心念念的服务器管理最佳实践终于有了"落地"的对象...
恨铁不成钢的虚拟机——WSL2背后的代价
20 min事情还得从之前《记一次虚拟机作为内网环境跳板机的实践》说起. 当时我们使用了VirtualBox, 算是较为优雅地实现了内网开发和互联网访问之间的问题, 但是随着项目的推进, 原来方案的一些弊端逐渐显现出来了. 而这个问题比之前的问题还要棘...
十字路口——容器的选择与取舍
22 min最近上班路上习惯性看掘金和MySQL, 看掘金的时候经常看到一种文体: "别再用Docker啦", "Docker已经Out啦", "K8S底层弃用Docker, 赶快换了吧". 一般情况下我还是挺有战略定力的, 能够自动屏蔽这种近乎标题党...
记一次虚拟机作为内网环境跳板机的实践
19 min整件事情还得从去甲方驻场开始. 甲方的数据, 服务器, API等等都部署在内网环境中, 并通过两个WIFI进行接入, 分别是WIFIA和WIFIB. 而连接WIFIA之后需要进行网络认证之后才能进入内网环境. 但是WIFIA所要求的环境极其...
UV在不同端的行为探讨
7 min书接关于UV管理Python项目以及Docker打包的最佳实践探讨, 结尾观察到了Linux端和Windows端使用相同命令导致的不同依赖的问题. 本文尝试对其进行探讨, 尽可能的找到其稳定规律, 并形成后续使用的最佳实践. 首先就被一个比...
关于UV管理Python项目以及Docker打包的最佳实践探讨
20 min目前我在使用uv对python以及项目进行管理, 尝试彻底摆脱conda/mamba的控制. 抛弃它们主要有几个原因: 实在是太重了, 一个conda环境, 如果加上Pytorch的话轻轻松松过5G. 而且Conda对于每个环境是完全隔离的...