会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
思wu邪
博客园
首页
新随笔
联系
订阅
管理
2025年8月31日
大厂文章学习《DDD在大众点评交易系统演进中的应用》
摘要: 大厂文章学习:大众点评通过DDD对交易系统进行领域拆解与建模,利用限界上下文、防腐层等模式隔离变化,最终通过分层架构将领域模型映射为代码实现,提升了复杂业务的应对能力。
阅读全文
posted @ 2025-08-31 15:55 思wu邪
阅读(8)
评论(0)
推荐(0)
2025年7月14日
从零构建搜索引擎 build demo search engine from scratch
摘要: 揭秘搜索引擎瞬间海量搜索的秘密!一文搞懂倒序索引原理,开源Demo上线GitHub:支持AND/OR查询!
阅读全文
posted @ 2025-07-14 23:22 思wu邪
阅读(35)
评论(0)
推荐(0)
2025年6月25日
并发下正确的FirstOrCreate数据库操作
摘要: 你是否以为用了FirstOrCreate就万事大吉?大错特错!在高并发的环境下,这个操作竟成了重复数据和系统崩溃的元凶!本文将揭露并发场景下FirstOrCreate的致命陷阱,并给出终极解决方案
阅读全文
posted @ 2025-06-25 23:31 思wu邪
阅读(22)
评论(0)
推荐(0)
2025年6月18日
singlefligt使用方法和源码解读
摘要: singlefligt使用方法和源码解读
阅读全文
posted @ 2025-06-18 22:26 思wu邪
阅读(23)
评论(0)
推荐(0)
2025年6月15日
极客时间《后端存储实战课》阅读笔记
摘要: 极客时间《后端存储实战课》阅读笔记。。。
阅读全文
posted @ 2025-06-15 22:15 思wu邪
阅读(49)
评论(0)
推荐(0)
2025年6月7日
极客时间《消息队列高手课》阅读笔记
摘要: 消息队列通过事务消息、2PC/TCC实现分布式事务,保障消息不丢失与幂等消费;Kafka结合Flink Checkpoint机制实现端到端Exactly Once,确保流计算场景数据精准处理。
阅读全文
posted @ 2025-06-07 14:23 思wu邪
阅读(27)
评论(0)
推荐(0)
2025年4月16日
go 指针接收者和值接收者的区别
摘要: Go语言中指针接收者与值接收者的核心区别:指针接收者可修改原值并实现接口,值接收者操作副本且不影响原值。接口实现时,值接收者的类型和指针均可赋值,而指针接收者仅指针类型有效,编译器处理普通调用时自动转换
阅读全文
posted @ 2025-04-16 21:32 思wu邪
阅读(56)
评论(0)
推荐(0)
2025年3月22日
[DDD架构]不同数据模型DTO、VO、PO、DAO、DO的含义
摘要: DDD中不同object的含义
阅读全文
posted @ 2025-03-22 22:07 思wu邪
阅读(565)
评论(0)
推荐(0)
golang Error的一些坑
摘要: Go错误处理需规范预定义错误变量(如var ErrX = errors.New("x")),避免动态生成导致errors.Is失效;自定义错误应封装结构体并仅暴露接口,返回nil时确保接口类型为nil,防止非预期判断。优先使用errors.Is/As进行链式检查,规避指针和nil陷阱。
阅读全文
posted @ 2025-03-22 13:59 思wu邪
阅读(53)
评论(0)
推荐(0)
2025年3月13日
CQRS (Command Query Responsibility Segregation,命令查询职责分离)
摘要: CQRS(命令查询职责分离)通过将数据写入(命令)与读取(查询)分离优化系统架构。在微服务场景中,数据分散导致查询效率低下时,可通过创建只读视图数据库聚合数据。该视图库订阅各服务领域事件,实时同步更新(如文档型NoSQL),解决跨服务查询性能问题。需权衡数据一致性(容忍短暂延迟,结合离线和在线数据)与系统复杂度。CQRS与DDD结合,支持高并发读写分离场景,适用于订单状态等动态业务,提升扩展性和响应速度。
阅读全文
posted @ 2025-03-13 23:42 思wu邪
阅读(157)
评论(0)
推荐(0)
下一页
公告