go

afumu13 小时前
后端·安全·go
Go 写一个只监听 127.0.0.1 的控制服务:鉴权、白名单、危险命令拦截我这个项目叫 OpenLink。它干的事很土:让浏览器里的 Gemini / AI Studio 能读写你本机的文件、跑命令。
我不会起名字32218 小时前
后端·websocket·go·即时通讯·im·故障排查
未接入最终读上限的参数:`websocketMaxMsgLen` 与 12.5 倍差距我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
王中阳Go20 小时前
后端·mysql·go
100 件货卖出 116 件,库存停在 -16库存 100 件,200 个 goroutine 一起抢,跑完卖出 116 件,库存显示 -16。同一份代码我跑了四次,卖出去 116、116、118、116,最后库存 -16、-16、-18、-16。
我不会起名字3222 天前
后端·mongodb·go·即时通讯·im·故障排查
req.Seqs[len-1]:空切片防御缺口与 RPC 二次校验我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
我不会起名字3222 天前
redis·后端·go·即时通讯·im·故障排查
会话缓存失效排查:区分 Redis 失效与节点广播我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
大然Ryan4 天前
go
我用 Go 和 AI 做了一个 macOS 磁盘清理工具:Vole(开源)开源地址:github.com/hellozhangr…做开发的 Mac 用不了多久,磁盘就会被各种缓存塞满:Xcode 的编译产物、模拟器、node_modules、uv / pip / Go 的包缓存、各种 Electron app 的缓存……每次清理都得手动翻目录,或者在网上搜「哪些东西可以删」。
我不会起名字3224 天前
redis·后端·mongodb·go·即时通讯·im·故障排查
seq 空洞排查:Mongo 的 51 只是预留上界,Redis CURR 才是已消耗边界我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
喵个咪5 天前
前端·后端·go
GoWind 拆解:全链 ID 类型体系——int64 定版与前端字符串化契约本文回答一个问题:一个实体主键的类型怎么在五层(proto / ent / SQL / Go / 前端)之间保持一致,「ID 是 64 位有符号整数」这条口径如何穿透到 TypeScript 与 Dart,而「容量、计数」这类同样是无符号语义的字段又怎么和 ID 划清界限?
喵个咪5 天前
前端·后端·go
GoWind CMS 拆解:发布审批——多级推进、逐级角色与全程留痕本文回答一个问题:一篇文章从「提交审核」到「正式发布」,审批流怎么推进(第几级了)、谁有权批(每级什么角色)、每一次动作如何留痕(谁在何时批了什么)、以及怎么保证不被 Update 接口绕过去?
喵个咪5 天前
前端·后端·go
GoWind Flow 拆解:一个 Go 工作流引擎与它的双模式设计器本文回答一个问题:对标 Flowable/Camunda 常用子集的 Go 工作流底座,引擎侧靠什么保证「流转正确」与「崩溃可恢复」,设计器侧为什么要在 BPMN 画布之外再做一个钉钉式审批树——两个模式怎么共存?
喵个咪5 天前
后端·搜索引擎·go
GoWind CMS 拆解:搜索三板斧——高亮、联想、同义词本文回答一个问题:接了 OpenSearch 之后,「能搜到」与「搜得好」之间还差哪三步——以及为什么同义词偏偏放查询侧而不是索引侧?
喵个咪5 天前
人工智能·后端·go
GoWind 拆解:AI Agent 编排引擎——波次并行、子图递归与人工审批本文回答一个问题:一张 Agent 编排图(选节点、连分支、配审批)从点击「运行」到跑完出轨迹,执行引擎的每一步在做什么——图怎么校验、并行怎么并发且可复现、循环怎么保证终止、子图怎么递归防爆炸、审批怎么挂起恢复、定时怎么无人值守?
喵个咪5 天前
前端·后端·go
GoWind Admin 拆解:打印模板设计器——从画布到服务端 PDF 的完整打印链路本文回答一个问题:运营在画布上拖出一个用户工牌模板,到业务列表页勾选 50 行一键出 PDF——中间的模板怎么存、字段怎么绑、预览怎么保真、批量怎么合并、服务端怎么出 PDF?把这套打印功能的每个环节拆开看。
喵个咪5 天前
大数据·后端·go
GoWind Admin 拆解:BI 大屏设计器——schema 即 JSON、resolver 注入与三张快照表的口径谱系本文回答一个问题:给中后台接一套「可视化设计器 + 仪表盘/大屏渲染」,内核与宿主的边界画在哪、真实取数怎么设计、以及落地第一周会踩哪些坑?
Warson_L5 天前
python·go
高性能架构设计在生产级 AI 系统(尤其是医疗 SaMD)中,最经典且健壮的架构是 Go + Python 协同架构:
我不会起名字3225 天前
redis·go·知识体系·checklist·收官
Redis 从 0 到 1(三十七·收官):36 篇浓缩成 1 张知识地图 + 50 项生产 Checklist我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
Mz码不住5 天前
go
用 Wails 写一个跨平台进程管理器我机器上常年跑着几个自建服务:后端接口、队列消费者,还有几个想起来才用的临时脚本。每次开机都得手动恢复一遍,漏掉哪个就得翻终端找。
我不会起名字3226 天前
后端·mongodb·kafka·go·im·故障排查
消费回调固定 return nil:错误传播与 Kafka 位点提交的区别我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
孔令飞6 天前
云原生·go·ai编程
把 Agent 搬进飞书:飞书 Agent 机器人演示现在写代码的的任务逐渐交给了 AI,开发者除了疯狂的给 AI 安排任务,数据表明,越来越多的精力和时间投入到跟人沟通、开会等非Coding工作。
码上踩坑7 天前
go
Claude Code 会话攒太多,我用 Go 写了个本地管理台Claude Code 的会话都堆在 ~/.claude/projects 下面,一个会话一个 uuid.jsonl,父目录还是 cwd 编码过的名字。会话攒多之后,想找回某次对话只能翻目录,或者先 grep 一遍再打开文件。自带的 resume 列表解决不了跨项目查找。