技术底稿

程序员老邢3 天前
java·后端·缓存·重构·技术底稿
《技术底稿 42》查新功能通用化改造:从单一期刊到多源命中,缓存与表结构一次重构旧版查新功能只支持期刊类型,且缓存Key设计有缺陷(临时查新会冲突),数据库字段约束过死(subjectId、projectId必填导致临时查新无法保存)。
程序员老邢5 天前
微服务·云原生·架构·devops·服务器运维·技术底稿·环境隔离
《技术底稿 41》从三机混跑到四机隔离:微服务集群环境拆分实战复盘项目前期部署三台物理服务器,配置 16G、16G、8G。8G 节点资源压力大,频繁内存告警,打包编译极易卡死。
程序员老邢11 天前
java·spring boot·后端·自动装配·rag·技术底稿
【技术底稿 37】Spring Boot 3.x 自动装配 “死锁” 排查:3 个注解实现条件化装配与 Mock 兜底正在开发 RAG 项目,生产环境依赖 MySQL + Redis + Milvus + 大模型 API。日常需要搭建本地零依赖 Demo 版本,用于前端快速联调。剔除所有外部中间件配置后,Spring Boot 启动直接报错:
程序员老邢13 天前
nginx·docker·云原生·k3s·微服务迁移·技术底稿·容器运维
【技术底稿 36】Docker Compose 微服务迁移 K3s:离线导入、镜像挂载、Nginx 重定向全踩坑复盘在不新增服务器、沿用现有 16G 开发机前提下,将原本运行在 Docker Compose 上的微服务架构(MySQL、Redis、2个 Java 服务、Nginx)迁移至 K3s,同时保留 Milvus、Ollama、FTP 等 AI 相关中间件继续由 Docker Compose 托管。
程序员老邢16 天前
运维·文件存储·seaweedfs·程序员日常·技术底稿·s3兼容·线上问题复盘
【技术底稿 34】文件存储服务域名切换 & S3 兼容性问题全复盘本次任务核心目标:将文件存储服务从 IP 直连 正式切换为 域名访问(fs.demo-tech.cloud),统一访问入口、提升服务可维护性。
程序员老邢18 天前
java·运维·nginx·前后端分离·技术底稿·后端部署
【技术底稿 32】Nginx 经典大坑复盘:本机公网域名自环代理,导致接口返回首页 / 404 实战排障线上多站点 Nginx 部署架构,同一台服务器同时运行:问题现象:前端配置 /api/ 转发规则后,接口请求不进 API 匹配规则,直接返回 Vue 前端首页,接口无法正常访问,排查耗时走大量弯路。
程序员老邢19 天前
milvus·向量数据库·rag·技术底稿·踩坑实录·37岁老码农
【技术底稿 31】Milvus 2.5.14 实战避坑实录:字段缺失、行数不匹配、Metadata JSON 类型三连坑完整解法重构 RAG 底座、弃用 LangChain4j 后,改用 Milvus 原生 SDK + 自研 Starter 做向量入库。自建文档分片、Ollama 嵌入向量生成,对接 Milvus 2.5.14 做向量持久化。过程中连续遇到三个经典致命报错:必填字段缺失、多字段行数不统一、Metadata JSON 类型不匹配,挨个排错、逐个落地解法,整理成可直接复刻的生产级避坑实录。
程序员老邢21 天前
devops·容器编排·混合云·离线安装·k3s·技术底稿
【技术底稿 29】混合云 DevOps 架构升级:HP 服务器离线部署 K3s 集群主控节点(零侵入不影响现有业务)目前个人混合云硬件拓扑:原有服务均基于 Docker Compose 单机部署,无容器编排、无集群调度能力。为实现混合云统一容器编排、服务弹性管理、后续跨节点扩容,决定引入轻量 K3s Kubernetes 发行版。
我是有底线的