go

Thinker QAQ9 小时前
java·python·go·并发编程·shared memory·message passing
并发编程(十一):Shared Memory 与 Message Passing——关系与组合使用前面的文章已经分别讨论了 Shared Memory 和 Message Passing 两种并发协作模型。
喵个咪12 小时前
后端·架构·go
GoWind Kanban 拆解:看板拖拽背后——LexoRank、乐观锁与尽力而为广播本文回答一个问题:把一张卡片从"进行中"拖到"已完成"的第三行,要让所有在线用户的屏幕一致地变化——排序、并发、同步这三件事分别怎么解?
喵个咪12 小时前
后端·架构·go
GoWind OA 拆解:用 3000 行 Go 写一个够用的审批工作流引擎本文回答一个问题:不引入 Camunda/Flowable,自己写一个支持条件分支、并行会签、子流程、回退环的审批引擎,核心复杂度到底在哪几处?
喵个咪12 小时前
后端·架构·go
GoWind Ledger 拆解:单式记账的余额一致性——confirm、补偿,以及没进事务的那些缝隙本文回答一个问题:记账 App 的"账户余额"到底是算出来的还是存出来的?选了"存出来的",删除、修改、确认这些操作要付出什么代价?
喵个咪12 小时前
后端·架构·go
GoWind Shop 拆解:订单超时关单——一个事务里的四联动本文回答一个问题:用户下单后 30 分钟没付款,系统要收回什么、按什么顺序收、怎么防重防并发?"超时关单"这个电商标配功能,值得写 450 行吗?
喵个咪12 小时前
后端·架构·go
GoWind ERP 拆解:一个 ERP 里的三种一致性等级本文回答一个问题:"审批完的采购单自动生成应付、收货自动回写库存、低库存自动起草补货单"——同一句"数据全打通",为什么有的链路用硬事务、有的用软失败、有的用事务后 defer?
喵个咪16 小时前
后端·go·cms
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端本文回答一个问题:两个人同时编辑同一篇富文本,从浏览器到 Go 服务端再到数据库,中间要处理哪些协议、锁、持久化与竞态?
喵个咪16 小时前
后端·架构·go
GoWind Admin 拆解:一个 Sender 接口接 39 个通知渠道本文回答一个问题:通知渠道从"邮件/短信/Webhook"老三样扩到 39 种(钉钉、飞书、Slack、Telegram、Bark、极光、Twilio、PagerDuty……),代码量为什么没有翻 13 倍——配置面是怎么设计的?
喵个咪16 小时前
后端·go·cms
GoWind CMS 拆解:社交分发引擎——10 平台适配器、状态闸门与自愈定时任务本文回答一个问题:"把这篇文章一键发到 10 个平台、明早 9 点准时发、失败自动重试、发布后还能回拉互动数据"——这句话拆成工程问题,一共有几层?
喵个咪16 小时前
大数据·后端·go
GoWind UBA 拆解:把 Doris UNIQUE KEY 翻译成 ClickHouse——读数正确性对齐实录本文回答一个问题:一套围绕 Doris UNIQUE KEY 模型建起来的行为分析系统(upsert 去重、随时可查的聚合结果),要支持 ClickHouse 二选一部署,需要翻译的到底是什么——建几张表就够了吗?
喵个咪17 小时前
后端·架构·go
GoWind ShortPlay 拆解:Ent privacy/viewer 多租户隔离——从中间件到 SQL 的零信任链本文回答一个问题:一条 SQL 都没手写的情况下,租户 A 的用户为什么绝不可能查到租户 B 的视频——连"漏一次"的机会都没有?
喵个咪18 小时前
后端·架构·go
GoWind ShortPlay 拆解:不用模型的推荐闭环——埋点回流、三路召回与已看去重本文回答一个问题:没有算法团队、没有特征平台、没有模型服务,一个短视频 Feed 的"推荐"要怎么做才不是自欺欺人?
喵个咪18 小时前
后端·架构·go
GoWind ShortPlay 深度拆解:三服务 BFF + Core,一条请求的完整工程链路本文回答一个问题:一次上下滑、一次发布、一次审核驳回,在 GoWind ShortPlay 里分别走过了哪些代码、哪些状态与哪些取舍?
喵个咪18 小时前
后端·go·自动化运维
GoWind Ops 拆解:不引入分布式锁的多副本协调本文回答一个问题:core 服务水平扩到多副本之后,定时任务、指令回执、构建触发、告警外呼,靠什么保证不重复执行——而又不引入 Redisson、etcd lock、ZooKeeper 里的任何一个?
孔令飞18 小时前
云原生·go·ai编程
OneX Harness AI Coding 工具介绍过去半年一直在用 AI 写代码,今天来分享下在 AI Coding 过程中的一些思考和实战。给 Harness AI Coding 提供一些新的思路,希望对大家有所帮助。
喵个咪19 小时前
后端·go·自动化运维
GoWind Ops 深度拆解:纯出站 Agent + MQTT 信令,把「管机器、跑项目、发脚本、构建分发」做扎实本文回答一个问题:当你点下「分发到 20 台机器」,从浏览器到目标机磁盘落定,中间经过了哪些服务、哪些协议、哪些状态机与哪些防呆设计?
vipxieliang2 天前
后端·go
Go 泛型结构体与约束进阶:从自定义约束到标准库泛型 API 实战Go 1.18 正式引入了泛型(Generics),这是 Go 语言诞生以来最重要的一次语法扩展。经过几个版本的迭代,Go 1.21 将泛型相关的标准库能力进一步收拢,cmp、slices、maps 等包陆续进入标准库,golang.org/x/exp/constraints 则进入归档状态。
GlobalTradercrb2 天前
数据库·人工智能·google·pdf·go·seo
独立站SEO先写博客还是先优化产品页?看站点阶段独立站SEO内容该先写博客还是先优化产品页,答案很直接:新站先把产品页做扎实,等承接能力跟上了再铺博客做长尾。老站如果产品页已经稳定在转化上,反而应该先补内容矩阵,不然博客流量进来也留不住。
用户125758524362 天前
数据库·后端·go
GoFrame Vue3开源后台管理系统推荐:数据库与Worker要求怎么验GoFrame Vue3开源后台管理系统推荐,可以先按数据库前提筛选:已有MySQL、不准备迁库,适合先评估XYGo Admin;已经采用PostgreSQL,并需要模块与Worker生成体系,可以评估DevingGo。两者都采用GoFrame与Vue3,但相同技术栈不代表相同运维成本。本文核验日期为2026-10-20,只比较可读仓库声明与源码,不把README当作兼容性实测,也不给项目排绝对名次。
王中阳Go2 天前
架构·go·agent
面到 harness 架构就卡住的人,多半是做过但没这么叫过面试里被问"harness 架构讲一下",很多人当场停在那里。这篇把它拆成六层:上下文、编排、工具、模型、状态、观测。每层给一句"这层管什么"和一个具体的工程判断,其中五层配了能编译的 Go 代码,模型层故意不给代码。看完你大概会发现,自己项目里那些散在各处的兜底代码,本来就叫这个名字;真正区分人的不是能背出六层,是能说出这六层在自己的代码里分别落在哪个文件。