面向生成式 AI 的架构评审委员会:治理、风险管理与负责任采用的框架 架构评审委员会(Architecture Review Boards,ARB)传统上会根据安全性、可扩展性、集成能力、韧性、可支持性和合规性等关键企业标准来评估应用架构。随着人工智能(AI)、机器学习(ML)和生成式 AI 技术的 ...
KDC 试图把领域现实、数字表示、知识、记忆、推理、技能、能力、行动和反馈组织成一条连续的业务因果链。本文给出 Reality-to-Feedback 闭环以及对象化、运行时化、治理化三层工程模型,同时区分已验证实践、理论推导和开放问题,说明企业如何从一个高影响业务闭环开始渐进采用。 ...
写了个 Point 当 HashSet 的元素,把同一个坐标 add 了三次,以为只有一个。结果 size() 返回 3。查了半天才发现——我只覆写了 equals,忘了 hashCode。 一、先把现象摆出来 class BadPoint { final int x, y; BadPoint(in ...
问题背景 业务中,经常需要处理很多相似的数据,这些数据的逻辑有的一样,有的不一样。 比如,聊天消息的数据: [ {kind: "文字", text: "..."}, {kind: "图片", url: "..."}, {kind: "图文", url: "...", text: "..."}, {k ...
记忆的价值不在于保存更多历史,而在于决定哪些历史仍然可以影响未来的判断与行动。本文把记忆放入形成、强化、衰减、冲突、遗忘、迁移和归档的生命周期,并进一步说明反馈验证与错误归因如何帮助系统修正知识、记忆、推理和治理策略。 ...
沿 SensorFlow 公开源码解释事件从 HTTP 鉴权、许可证载荷处理、Redis 缓存到 ClickHouse 的路径,核对元数据持久化、失败恢复与扩容边界。 ...
从 Producer–Consumer 的消息交接出发,沿用 count++ 示例,比较 Java BlockingQueue、Go Channel 和 CPython queue.Queue 的原子性、可见性与有序性保证。 ...
沿着 Java Platform/Virtual Thread、Go G-M-P 与 CPython threading.Thread 的真实调度路径,理解 Runtime 如何把执行单元交给 OS Thread,并最终由 Operating System Scheduler 调度到 CPU。 ...
接口幂等这个词,面试时人人会答「多次调用结果一致」。真到线上,重复扣款、重复发货、重复发券还是照样发生。 问题不在于不知道要做幂等,在于做在了错的地方,或者漏了某几条路径。 重复请求是从哪来的 先把来源列清楚,因为不同来源的解法不一样: 用户手抖连点两下提交按钮 网络超时后客户端自动重试 消息队列的 ...
从真实 Rust PTY 与 TypeScript 代码出发,分析远程终端重连时快照与实时流的竞态:原子水位、运行代际隔离、锁范围、慢客户端重同步与并发恢复合并。附两张技术图、源码索引及 22 项前端测试的实际结果,并说明当前保证的适用边界。 ...
该文为《游戏编程模式》中的第二篇的笔记,包含命令模式、享元模式、观察者模式、原型模式、单例模式、状态模式的介绍。 ...
当 AI 应用开始在运行时解释数据、选择工具并影响业务状态时,数据表示中的遗漏和歧义可能直接转化为行动风险。本文从退款案例出发,提出 Reality First 的观察顺序:先明确系统面对的领域现实,再讨论现实模型、数字表示以及验证反馈如何共同支撑软件的判断与行动。 ...
复杂的流程,在产品设计阶段就需要综合考虑多方面的建议,前期业务和技术的介入,避免产品层面出现合理但不合适的设计,过繁或者过简都不利于整体的迭代节奏。 ...
拷贝赋值运算符 点击查看代码 // 拷贝赋值运算符 SimpleC& operator=(const SimpleC& other) { std::cout << "赋值构造开始\n"; if (this == &other) { std::cout << "赋值构造结束\n"; return *t ...
目录本篇简述1. 宿主到底面对什么2. 外观对象的作用2.1 构造与可用性校验2.2 库无关的边界3. 它的“大将”:为什么这些是外观类的成员4. 换库试试:Cesium 与 MapLibre4.1 Cesium 场景(三维)4.2 MapLibre 场景(矢量瓦片)5. 对外 API 分组6. 小 ...
网站A与网站B基于OIDC的跨站单点登录流程 技术前提 网站A和网站B各自实现完整的OIDC协议(既是客户端,也是身份提供商) 双方需要预先在对方的系统中注册为可信OIDC客户端 双方需要相互交换OIDC配置信息(端点URL、客户端ID、JWKS等) 两个IDP的关系 从site-a环境完成认证时, ...
微服务通信的核心问题与解决方案 微服务架构中,服务间通信是系统稳定性的关键。本文分析了同步RPC和异步消息两种通信模式的优缺点及适用场景: 同步RPC通信(REST/gRPC): 适合实时性强的业务场景 存在服务雪崩风险,需配合熔断、超时和服务发现机制 主要问题在于服务间的可用性耦合 异步消息通信:... ...
从一次订单查询延迟问题出发,拆解 CQRS 中 SENT、PROCESSED、PROJECTED 的完成语义,以及 Wow 如何用可声明的等待计划替代固定延迟。 ...
在千万级订单量的系统中,如何优雅地将开票业务从订单核心表中剥离 在滴滴网约车业务中,日订单量超过1千万。 滴滴网约车订单的开发票页面,见下方移动端页面截图。业务操作大家应该都知道,勾选一笔或多笔订单,点击“下一步”进行开发票。 如果按最直观的程序设计方式实现开票需求,流程如下: 在订单表上增加一个“ ...