刷新
KDC 全景:从现实到反馈的完整工程模型 |KDC 系列 05

博主头像 KDC 试图把领域现实、数字表示、知识、记忆、推理、技能、能力、行动和反馈组织成一条连续的业务因果链。本文给出 Reality-to-Feedback 闭环以及对象化、运行时化、治理化三层工程模型,同时区分已验证实践、理论推导和开放问题,说明企业如何从一个高影响业务闭环开始渐进采用。 ...

2026-10-28 equals 与 hashCode:少写一个会怎样

博主头像 写了个 Point 当 HashSet 的元素,把同一个坐标 add 了三次,以为只有一个。结果 size() 返回 3。查了半天才发现——我只覆写了 equals,忘了 hashCode。 一、先把现象摆出来 class BadPoint { final int x, y; BadPoint(in ...

接口幂等:多数实现漏掉的不是逻辑,是这几条路径

博主头像 接口幂等这个词,面试时人人会答「多次调用结果一致」。真到线上,重复扣款、重复发货、重复发券还是照样发生。 问题不在于不知道要做幂等,在于做在了错的地方,或者漏了某几条路径。 重复请求是从哪来的 先把来源列清楚,因为不同来源的解法不一样: 用户手抖连点两下提交按钮 网络超时后客户端自动重试 消息队列的 ...

订单的含金量在分化

博主头像 复杂的流程,在产品设计阶段就需要综合考虑多方面的建议,前期业务和技术的介入,避免产品层面出现合理但不合适的设计,过繁或者过简都不利于整体的迭代节奏。 ...

【拷贝赋值运算符】注意事项

博主头像 拷贝赋值运算符 点击查看代码 // 拷贝赋值运算符 SimpleC& operator=(const SimpleC& other) { std::cout << "赋值构造开始\n"; if (this == &other) { std::cout << "赋值构造结束\n"; return *t ...

多个IDP的用户联合方案的分析

博主头像 网站A与网站B基于OIDC的跨站单点登录流程 技术前提 网站A和网站B各自实现完整的OIDC协议(既是客户端,也是身份提供商) 双方需要预先在对方的系统中注册为可信OIDC客户端 双方需要相互交换OIDC配置信息(端点URL、客户端ID、JWKS等) 两个IDP的关系 从site-a环境完成认证时, ...

《微服务架构设计模式》 第三章读书笔记:微服务架构中的进程间通信

博主头像 微服务通信的核心问题与解决方案 微服务架构中,服务间通信是系统稳定性的关键。本文分析了同步RPC和异步消息两种通信模式的优缺点及适用场景: 同步RPC通信(REST/gRPC): 适合实时性强的业务场景 存在服务雪崩风险,需配合熔断、超时和服务发现机制 主要问题在于服务间的可用性耦合 异步消息通信:... ...

业务解耦的经典实践:从订单表解耦开票业务说起(以滴滴网约车开票为例)

博主头像 在千万级订单量的系统中,如何优雅地将开票业务从订单核心表中剥离 在滴滴网约车业务中,日订单量超过1千万。 滴滴网约车订单的开发票页面,见下方移动端页面截图。业务操作大家应该都知道,勾选一笔或多笔订单,点击“下一步”进行开发票。 如果按最直观的程序设计方式实现开票需求,流程如下: 在订单表上增加一个“ ...

123···50>