- 博客(16)
- 收藏
- 关注
原创 【工程化实践】企业级 Git 版本控制分支管理方案深度指南
如果你们团队正在做微服务、前端网页、SaaS 系统,追求快,请毫不犹豫选择。如果你们团队在做iOS/Android App、软硬件一体化项目、传统企业私有化交付,追求稳,请选择Git Flow或其简化版。好的 Git 分支管理方案,不是追求流程的复杂,而是追求让团队协作更顺畅、让交付更安全。🛠️作者简介:技术团队负责人,专注研发效能与工程化实践。📌欢迎在评论区讨论:你们团队目前使用的是哪种分支管理方案?在实际落地中遇到了哪些坑?
2026-08-26 10:43:10
345
原创 DeepSeek Harness 纯离线/物理隔离部署指南:打包 pnpm store 依赖 + 完美修复 ECONNREFUSED 报错
通过“打包 pnpm store”解决硬件隔离层面的无网问题,再通过 minimumReleaseAge: 0修复软件安全策略引发的请求拒绝,我们便能完美驾驭 DeepSeek Harness 的源码离线部署。希望本篇闭环教程能帮到正在进行大模型私有化落地的你!lrlmarry 的 DeepSeek Harness 部署参考。
2026-08-19 16:14:25
431
原创 彻底搞懂 Oracle 主键自增:ALWAYS、BY DEFAULT 与 ON NULL 的终极对决与选型指南
🚀 方案 A:全新业务表 ➡️ 强烈推荐理由:最安全。把控制权100%交给数据库,无论是 EF Core 还是手写 SQL,都不会因为人为误操作指定了主键而导致后续的自增冲突。🚚 方案 B:老系统历史数据迁移 ➡️ 推荐理由:当你需要把老系统的旧数据(比如 ID 是旧的、不连续的)原封不动导进新表时,必须允许显式插值。导完历史数据后,记得手动把序列的当前值(START WITH)修改为当前最大 ID + 1。💻 方案 C:兼容传统老框架(如 MyBatis 旧版本) ➡️ 推荐理由。
2026-08-18 15:02:14
197
原创 外网用 Verdaccio 搭建私有 npm 仓库,让内网机器离线装依赖(Nuxt 项目实战)
症状根因解法预热完 storage 没变化npm 按 lockfile 的 resolved 直连外网预热前删 lockfile,装完 grep 复查内网 Linux 装 rollup/esbuild 报错二进制按平台分发,只缓存了本机平台extract-variants.js 全量提取 + npm pack 预热npm ci 报 EUSAGE does not satisfynpm 对可选 peer 处理不一致:install 不装,ci 又要装。
2026-08-16 14:08:36
285
原创 npm ci 命令详解:和 npm install 有什么区别?什么时候该用哪个?
npm ci需要 lockfile不需要必须有会修改 lockfile会绝不修改装的版本semver 范围内最新lockfile 锁定的精确版本lockfile 与 package.json 不同步时自动修复 lockfile报错退出(EUSAGE)增量修补先删光再全装接受包名参数可以不可以典型场景日常开发、加依赖CI/CD、Docker、部署npm ci= 严格按 lockfile 的精确干净安装,专为 CI/部署设计。
2026-08-16 13:31:26
174
原创 拒绝一知半解:从“脱水蔬菜”到现代前端水合(Hydration)的三场技术革命
用**“脱水蔬菜”**做比喻:SSR 就像是泡面里那包脱水蔬菜,UI 形状在(静态 HTML),但无法交互。执行 JavaScript 就像倒入开水,让蔬菜复活(绑定事件监听,赋予交互能力),这个过程即为水合。维度 / 框架传统水合(Next.js/Nuxt 老版本)渐进式水合(React 18 / Next.js 新版)Astro 群岛架构(Astro)Qwik 可恢复性(Qwik)首屏前端 JS 体积巨大(包含整棵树的组件逻辑)较大(分流下载,但最终都要下载)极小(只下载有交互的岛屿 JS)
2026-08-10 11:50:42
329
原创 跨越断网鸿沟:基于 pnpm 的前端依赖内网离线部署全攻略
2、然后 pnpm install --offline --frozen-lockfile 离线安装依赖。1、通过.npmc 文件设置store-dir=/path/to/.pnpm-store。npm install -g 打完的压缩包。pnpm 下载依赖方案整理。将依赖下载到当前文件夹。3、如何直接打包依赖。
2026-08-07 20:08:13
212
原创 掌握 Quartz.NET:企业级 C# 定时任务核心 API 深度指南
IJobQuartz.NET 的设计哲学非常符合面向对象的解耦思想。通过 JobKey和 TriggerKey实现精准定位;通过 JobBuilder和 TriggerBuilder流式创建对象;利用 IScheduler实现全局调配。掌握了上述核心 API,你不仅能轻松玩转本地定时服务,在面对多节点分布式部署、配合数据库(如 SQL Server / MySQL)实现任务持久化和集群高可用时,也能游刃游余!觉得本文对你有帮助?
2026-07-31 09:36:00
366
原创 【Oracle】数据误删/误改怎么办?教你用 Flashback 闪回技术 3 步轻松恢复
Oracle 的 Flashback 功能是开发者的强力“后悔药”。需要整表回滚:用。需要对账/局部恢复:用(记住不要带 AS日常开发中,建议大家还是养成“先 SELECT 再 UPDATE/DELETE”的好习惯。万一真手抖了,希望这篇文章能帮你化险为夷!如有疑问,欢迎在评论区交流。
2026-07-22 15:27:22
197
原创 k3s设置内网镜像
在 K3s 中配置内网私有镜像仓库(例如 Harbor、Nexus 或阿里云私有私有镜像)非常简单。K3s 默认使用 Containerd 作为容器运行时,你只需要创建一个名为 registries.yaml 的配置文件,即可让 K3s 自动识别内网镜像地址并配置认证信息。
2026-07-11 14:11:04
222
原创 安装k3s导致原本的nginx443端口无法被访问
K3s默认安装的Traefik Ingress控制器会占用80/443端口,导致物理机上的Nginx无法访问。解决方法:1)在/etc/rancher/k3s/config.yaml中配置禁用Traefik;2)删除K3s中的Traefik资源;3)重启K3s服务;4)重启Nginx服务。通过禁用K3s的Traefik组件可释放端口,恢复Nginx的正常访问。(99字)
2026-07-11 13:59:42
203
原创 深入浅出 Kubernetes Service:详解 type: LoadBalancer 的工作原理与流量生命周期
在云原生微服务架构中,配合YARP 网关或Ingress 控制器是非常经典的组合。负责在最外层接住四层(TCP/UDP)的流量大闸;则在七层(HTTP/HTTPS)负责具体的路由重写、权限验证和灰度发布。希望本文能帮你理清 K8s 网络的一层迷雾。如果你在配置过程中遇到了无法分配、或者流量无法转发的问题,欢迎在评论区留言交流!#Kubernetes #K8s #LoadBalancer #YARP #云原生 #容器。
2026-07-07 19:47:48
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅