会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
幻月hah
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
13
下一页
2025年8月14日
场景——JVM
摘要: 一、接口响应时间从100ms飙升至2s,如何排查? 只有调用时间飙升,CPU和内存使用率均正常。 可能的原因: 线程池阻塞:导致请求堆积,网关触发限流 外部依赖延迟:第三方接口调用超时 资源竞争:死锁 等等等 排查方向: 检查线程的状态,比如:top 命令:找到最耗cpu的进程;top -H -p
阅读全文
posted @ 2025-08-14 18:08 幻月hah
阅读(4)
评论(0)
推荐(0)
2025年8月11日
场景——MQ
摘要: 一、RocketMQ 消息0丢失,如何实现? RocketMQ 消息的传递过程分为三个阶段: 生产阶段:Producer 发送消息到 Broker,可能因网络抖动或 Broker 故障导致消息丢失; 存储阶段:Broker 将消息存储到磁盘,可能因刷盘策略不当或服务器宕机导致消息丢失;主从同步时,可
阅读全文
posted @ 2025-08-11 16:58 幻月hah
阅读(7)
评论(0)
推荐(0)
2025年8月8日
场景——高并发
摘要: 一、如何保证接口幂等性? 接口幂等性:同一个接口,多次发出同一个请求,必须保证操作只执行一次。 前端控制: 页面控制:点击之后按钮置灰或者是加载中,避免让用户重复点击多次; 使用 Post/Redirect/Get 模式:数据提交后,跳转页面; token机制:前端重复提交,但服务器收到了一个已经使
阅读全文
posted @ 2025-08-08 18:21 幻月hah
阅读(35)
评论(0)
推荐(0)
场景——Redis
摘要: 一、Redis缓存穿透、雪崩、击穿,如何解决? 1 缓存穿透:“查无此物” 概念:客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库; 原因: 数据未设置缓存 恶意攻击 方案: 布隆过滤器:预加载所有的 Redis KEY 到布隆过滤器中,查询时先判断数据是否存
阅读全文
posted @ 2025-08-08 17:20 幻月hah
阅读(5)
评论(0)
推荐(0)
场景——MYSQL
摘要: 一、MYSQL 亿级表新增字段怎么弄? 1 优先方案:MySQL8.0 Instant 算法(秒级完成)。 适用条件: MySQL版本≥8.0.12 新增字段位于所有列的最后(不支持字段中间插入) 表非压缩格式(ROW FORMAT≠COMPRESSED) 无全文索引/FTS表 2 其他方案(Mys
阅读全文
posted @ 2025-08-08 15:41 幻月hah
阅读(13)
评论(0)
推荐(0)
2025年8月6日
场景——订单
摘要: 一、订单超时的解决方案 描述:购物下单后没有付款。系统超时30分钟自动关闭订单。 方案: 方案 场景 优点 缺点 JDK 自带的延时队列 小型单机应用,非核心业务 实现简单,基于 JDK 自带 API,无需额外组件; 仅适用于单机环境,不支持分布式; 数据在内存中 DelayQueue,服务重启后,
阅读全文
posted @ 2025-08-06 09:58 幻月hah
阅读(8)
评论(0)
推荐(0)
2025年8月4日
如何推进工作中的卡点
摘要: 一、成因 分析原因时,很重要的5H1W提问法,通过不断的提问,去追问细节: WHAT:卡点的现象,具体表现是什么? 方式:在情绪上认同,事实上追问。来还原整个事件。 WHY:原因,不断的追问,直到拿到根本原因。 方式:5WHY提问 WHERE:梳理链路,具体卡点在哪里? WHO:人 / 部门:责任、
阅读全文
posted @ 2025-08-04 14:08 幻月hah
阅读(39)
评论(0)
推荐(0)
2025年8月1日
什么是真正解决问题的能力?
摘要: 真正解决问题的关键在于第一步 —— 精准定义问题,找对问题的方向。 第二步才是快速提出方案、制定计划或付诸行动。若第一步出错,后续执行越 “正确”,代价越大,且因过程看似顺利,错误难以察觉。 这与管理学大师彼得・德鲁克的观点一致:针对错误问题给出正确答案的危害远大于针对正确问题给出错误答案。 真正会
阅读全文
posted @ 2025-08-01 12:43 幻月hah
阅读(114)
评论(0)
推荐(0)
2025年7月22日
项目管理——总览
摘要: 五大过程组: 1 启动核心:定义项目或阶段的目标,获得授权以正式启动工作。主要工作:制定项目章程(明确项目目标、授权项目经理)、识别关键相关方并分析其需求,最终确定项目是否值得继续推进。2 规划核心:制定详细计划,为执行和监控提供 “行动指南”,确保项目目标可实现。主要工作:基于启动阶段的目标,细化
阅读全文
posted @ 2025-07-22 16:17 幻月hah
阅读(10)
评论(0)
推荐(0)
项目监控——控制质量
摘要: 1 控制质量 输入: 可交付成果 质量测量指标 输出: 质量测量结果 核实的可交付成果 2 确认范围 确认范围 = 验收。 概念:客户或项目发起人,正式验收每一个可交付成果。 输入: 核实的可交付成果 输出: 验收报告 工具与技术: 检查若未通过验收,第一步记录未通过的原因,第二步走变更流程,做纠正
阅读全文
posted @ 2025-07-22 15:50 幻月hah
阅读(8)
评论(0)
推荐(0)
1
2
3
4
5
···
13
下一页
公告