会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GoToCityWalk
博客园
首页
新随笔
联系
订阅
管理
2026年11月4日
JVM垃圾回收
摘要: 三色标记 首先所有对象都是白色。三色标记大致流程是扫描gc roots集合,拿到直接引用的对象,将这部分对象从白色标记成灰色。灰色集合对象是自己被扫描过,但是没有它们的下属节点还没有呗扫描过。然后对灰色集合进行并行扫描,扫描它门的下属节点,这些下属节点被标记为灰色,而之前灰色的节点被标记为黑色。然后
阅读全文
posted @ 2026-11-04 10:49 ACityWalker
阅读(1)
评论(0)
推荐(0)
2026年11月3日
大量超投了怎么办
摘要: 业务中的超投 广告投放中会有超投,这是一个常见现象。主要原因有两个:1、只判断广告主账户是否有钱:多个线程并发判断都有预算,然后进行消费(执行业务),最终可能导致预算不足。因为检查账户和扣费是分两步、非原子性的。 2、即使上述做了原子操作,依旧有超投情况,因为从召回到曝光到扣费天然有时间差了,而且这
阅读全文
posted @ 2026-11-03 09:47 ACityWalker
阅读(2)
评论(0)
推荐(0)
2026年11月1日
重拾分布式锁
摘要: 分布式锁解决的是同一个资源在分布式系统中竞争的问题。同一时刻一个资源只能被一个线程占用。比如修改同一条数据,这条数据背后对应的实际业务含义可能是商品、账户等。 说到分布式说,老生常谈的是redis和zookeeper。本文就按从这两个角度展开讨论。 先给出分布式锁的基本流程: 分布式锁的基本流程是:
阅读全文
posted @ 2026-11-01 23:52 ACityWalker
阅读(3)
评论(0)
推荐(0)
2026年10月30日
JVM调优- TODO
摘要: 遇到的真实案例 我遇到的问题是确实有大对象要使用,怎么办? OOM和full gc怎么排查?
阅读全文
posted @ 2026-10-30 23:06 ACityWalker
阅读(2)
评论(0)
推荐(0)
流量暴涨十倍后的遇到了哪些问题
摘要: 广告引擎工程的挑战 广告引擎工程的目标1、快速接入不同流量场景2、快速实验3、稳定性要求高4、性能要好5、可观测、可解释,完善的日志系统7、降级、容灾 流量暴涨了十倍后遇到了哪些问题? 延迟上报的问题 这个问题要挖掘MQ,引导面试官去聊MQ,曝光rabbitMq, kafka和rocketMq的选型
阅读全文
posted @ 2026-10-30 23:05 ACityWalker
阅读(2)
评论(0)
推荐(0)
2026年10月29日
诊断agent的一些思考
摘要: 零、意图识别 上线后发现用户输入比想象中的宽泛、口语化很多。由于我们有多个subagent去诊断不同类型的问题,如果这一步路由到错误的subagent,会让我们的agent成功率下降很多。 //todo 意图识别怎么做?LLM去识别还是有什么机制策略? 一、记忆部分 首先我面临的问题问题是记忆相关的
阅读全文
posted @ 2026-10-29 14:20 ACityWalker
阅读(6)
评论(0)
推荐(0)
公告