皮皮舟印岁月

A JOURNAL OF TRAVEL · CODE · MARKETS
第三十七期 · 第 37 号 二〇二六年十一月 · 霜降之后
CHANNEL · TECH · 信号流 Terminal

技术

逻辑与创造 · 把复杂拆解成信号
共 23 篇
总阅读 35965
01

24GB Mac mini 跑 DeepSeek R1 14B:从想法到局域网可用的完整记录

一台 M2 Mac mini 24GB,能不能在晚上睡觉时替我审代码、补文档?

AI 2026.10.31
02

后端代码安全审查实录:15 个高频缺陷的原理、危害与修复

本文来自一次完整的代码安全审查复盘

语言 2026.10.24
03

文件数据导入与字段映射通用设计与实现

描述"外部数据文件 → 结构化落库"这一类需求的**通用模式**:字段映射如何建模、表头如何对齐、单元格数据类型如何转换、错误如何处理。适用于一切"以文件为载体、列结构由外部决定、且会变化"的导入场景。

语言 2026.10.18
04

三层以上一对多数据结构的变更日志设计与实现

一次保存动作 = 一条日志主记录,字段级差异全部落在明细表里

语言 2026.10.17
05

阿里云 OSS 附件上传下载全链路实现

这篇把控制台怎么配、前端怎么传、后端怎么签、库里怎么存讲一遍,最后重点说说把密钥放在前端之后,你实际承担了什么。

语言 2026.10.10
06

远程调用与数据库事务边界设计

本文讲清事务到底占住了什么、为什么必须"先远程后事务"、`TransactionTemplate` 与注解的取舍、并发下的状态守卫,以及为什么"跨服务只读"这条原则能让整个系统绕开分布式事务。

语言 2026.10.07
07

一次分布式刷量攻击的完整复盘:取证、脏数据清理与防御验证

记录一次个人博客遭遇分布式代理池刷量的全过程:从发现访问量异常暴涨 → 日志取证定位脏数据 → 编写 SQL 安全清理 → Nginx 三层防御止血 → 多维度验证效果。

运维 2026.10.06
08

缓存 TTL 与撤销延迟的取舍

本文从一条真实红线(登出必须立即失效)出发,讲清撤销延迟是怎么产生的、主动失效的三种做法、什么时候才真的需要缓存,以及如何用一次估算代替拍脑袋。

语言 2026.10.06
09

JWT 登录态可撤销设计与会话表方案

JWT 是无状态的,签发出去之后服务端就再也收不回来.用一张服务端会话表给 JWT 补上"可提前作废"的开关,

语言 2026.10.05
10

手机号加密存储与可检索方案设计

本文从一个场景出发,讲清"既要加密、又要能按手机号查"这对矛盾,并给出以 HMAC 盲索引为核心的完整设计——表结构、SQL、服务端代码、密钥轮换与安全边界。

数据库 2026.10.05