Skip to content

补充订单与支付、客服 Agent 设计等内容 - #1509

Merged
CyC2018 merged 27 commits into
masterfrom
notes-order-payment-1031
Oct 30, 2026
Merged

CyC2018 merged 27 commits into
masterfrom
notes-order-payment-1031

Conversation

@CyC2018

@CyC2018 CyC2018 commented Oct 30, 2026

Copy link
Copy Markdown
Owner
  • 系统设计基础:新增“订单与支付”一章(状态机与条件更新、超时关单、支付回调与重复支付、对账、转账与余额扣减)
  • 大模型应用:新增“设计一个客服 Agent”
  • Java 虚拟机:补充容器中的默认堆与 OOMKilled;Java 并发:补充 traceId 跨线程池传递
  • Leetcode 题解 - 搜索:新增括号生成
  • MySQL、Redis、缓存、分布式、消息队列、HTTP、攻击技术、Java 基础等笔记:补充版本条件与细节说明
  • 学习路线:Java 后端新增“订单与支付”一天,更新相关参考答案

补充 ECH 对 SNI 明文的影响、扩展主密钥与 JWT 签名算法的说明,调整 HTTP/2 连接数、根证书发送与启发式缓存的表述。
补充 select() 被 wakeup() 或中断唤醒时可能返回 0。
补充 Error 不要求捕获,调整 final 与 String 不可变关系的表述。
更新 CopyOnWriteArrayList 写操作改用 synchronized 的版本。
补充 traceId 跨线程池传递的做法与附录实测,补充线程池动态调参、Tomcat 线程池、CompletableFuture 回调线程与异常包装、阻塞队列类型的说明。
补充容器中的默认堆与 OOMKilled 的配置方法及附录实测,调整线程栈默认值、GC 分类、G1 最终标记、空间分配担保与类初始化的表述。
调整死循环演示表首行的 h 值。
精简最长递增子序列中求最大值的说明。
补充快速选择在随机输入下的平均比较次数。
新增括号生成题解,补充排列与子集类回溯的复杂度。
补充最近公共祖先的时间与空间复杂度。
补充负载高而 CPU 使用率不高时的常见原因。
补充 type=index 的回表、filesort 的排序缓冲、行构造器游标分页的执行计划与附录实测,调整索引选择比例的表述。
补充 Redis Cluster 至少 3 个主节点的原因与少数派一侧的读请求处理。
补充事务消息先发半消息的原因与回查上限、Redisson 锁的推荐用法、ZAB 与 Raft 的恢复方式差异、本地消息表读取 binlog 的做法。
新增设计一个客服 Agent 的讲解与架构图,调整归一化、FlashAttention 与 Skill 选用依据的表述。
新增订单与支付一天,补充算法题与题解链接,更新延迟消息关单的参考答案。
更新 FlashAttention 一题的参考答案。
调整 Seata AT 回滚前校验的表述。
补充 Origin 首部校验与 SameSite 按站点判断的说明。
更新 RocketMQ 5.x 定时消息的上限与 Kafka 幂等生产者的说明,补充交换机类型、拉模式的原因与 ISR 和多数派的对比。
补充快速排序递归深度与堆从下标 0 开始存储时的下标关系。
新增订单与支付一章,包括状态机与条件更新、超时关单、支付回调与重复支付、对账、转账与余额扣减,配图两张并附实测。
补充订阅 binlog 删除缓存的局限,调整 removeEldestEntry 的注释。
补充 GOMAXPROCS 参考 cgroup 限额与虚拟线程阻塞时的补偿机制。
补充饿汉式实例的创建时机。
调整关联关系的定义。
@CyC2018
CyC2018 merged commit 493907b into master Oct 30, 2026
1 check passed
@CyC2018
CyC2018 deleted the notes-order-payment-1031 branch October 30, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant