V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  admol  ›  全部回复第 6 页 / 共 45 页
回复总数  897
1 ... 2  3  4  5  6  7  8  9  10  11 ... 45  
278 天前
回复了 jearyvon 创建的主题 程序员 30 岁前我失业了。
什么城市,需要律师么,女朋友是律师有仲裁经验 https://i.imgur.com/ee8Lq7H.png
287 天前
回复了 Hanson666 创建的主题 汽车 给妈妈选购一辆电车
极氪 X
312 天前
回复了 GCP 创建的主题 生活 防晒衣 是不是 防小人不防君子?😄
Apple Watch 防小人不防君子?
支持下
IDEA 安装了这个插件后,双击选择代码,或者手动拖拽选择代码会变得很慢(延迟 1s 以上)
禁用插件就没延迟了

mba m1 IntelliJ IDEA 2022.3.3 (Ultimate Edition)
@admol 地图 => 地铁
让我想到了在地图上打电话的那个,你应该先这样,再这样,然后再这样,最后再这样,不就可以了吗
生日快乐
343 天前
回复了 billylife 创建的主题 上海 存款 50 万还有在上海买房的希望吗
楼主其他地方有房吗?
356 天前
回复了 gps32251070 创建的主题 程序员 关于面试 MySQL 的疑问
这个 MySQL 45 讲 里面好像有讲到。
1 、 如果是数据库本身就有很大的压力,那所有的 SQL 都会很慢,不仅是你这个 SQL
2 、表被锁了(等 MDL 锁、等 flush 、等行锁)
3 、慢查询(有其他 SQL 影响)
2023-05-16 09:24:04 +08:00
回复了 inhzus 创建的主题 程序员 左耳朵耗子于周六晚突发心梗去世
R.I.P
2023-05-15 11:28:46 +08:00
回复了 leonycz 创建的主题 投资 怎么才能在股市中赚到钱
买基金都浮亏中。。。
2023-05-15 10:43:38 +08:00
回复了 V2Micheal 创建的主题 问与答 你看过最有用的技术书籍是?
@chuck1in
Github 搜:System Design Interview: An Insider’s Guide
2023-05-15 10:38:34 +08:00
回复了 iyobucuo 创建的主题 推广 [抽奖 4 斤樱桃] 烟台大樱桃 - 感谢 - 感悟
分母+1
2023-05-15 09:50:51 +08:00
回复了 unfrost 创建的主题 问与答 各位前辈,想请教一下关于网络本科及考公考研相关的问题
既然已经报考了,那学位证一定要弄到手,努努力,英语三级应该没什么问题的。
2023-05-15 09:27:36 +08:00
回复了 hhpd 创建的主题 问与答 有复阳的兄弟吗?
今天感觉有点不舒服,感觉要复阳了
2023-05-06 14:56:24 +08:00
回复了 imlinhanchao 创建的主题 分享创造 摸鱼小游戏 —— 迷宫 Maze
有统计下走的最短步数和时间排行么
2023-04-17 19:39:29 +08:00
回复了 gps32251070 创建的主题 程序员 求教 MySQL 加锁的一个疑问
改成 RC 级别试试?
2023-04-17 18:31:22 +08:00
回复了 dltsgl 创建的主题 问与答 面试被问到工作中遇到什么难点怎么回答
再换一个案例,也是 AI 答的



面试官: 请谈谈在项目中,你遇到的和性能优化相关的一个案例,是如何进行优化的?
你:在我们的项目中,有一个订单统计的功能,需要统计每个用户在过去 n 天内的订单数量,我们的初版方案是:
每次调用这个统计接口时,通过循环遍历用户的所有订单,统计 n 天内的订单数量,然后返回结果。
在系统压测时,我们发现这个接口的吞吐量很低,CPU 利用率很高。通过分析,这个方案有两个性能瓶颈:
1. 每次统计都循环遍历所有订单,效率很低。
2. 大量重复统计,缺乏缓存,导致 CPU 重复计算。
于是,我们对这个方案进行了优化:
1. 预先统计好过去 n 天每个用户的订单数量,存入到 Redis Hash 结构中,key 为用户 ID,value 为订单数量。
2. 当调用统计接口时,直接从 Redis Hash 中获取用户的订单数量,返回结果。
3. 每天定时更新 Redis Hash 中的数据,保证数据最新。
通过这个优化,接口的性能得到很大提升:
1. 避免了每次重复遍历和计算,利用了缓存。
2. Redis Hash 结构查询效率很高,可以快速返回结果。
3. 定时批量更新缓存,避免了每次调用都重复统计的问题。
由此可见,合理的缓存方案和批量预计算,可以有效优化系统的性能。我会继续深入学习其他的优化技术和方案,如:索引、读写分离等,不断提高自己在系统性能和架构上的技能。
这个案例说明你发现的系统性能问题,以及采取的优化方案和最终效果。同时也表达你对持续学习和优化的态度。这是一个比较完整的优化案例分享,面试官可以评估你在性能调优和架构上的思维和技能。你也可以根据这个框架,准备一两个其他的性能优化案例,以备面试时使用。
请让我知道如果您对这个案例有任何其他疑问,我很乐意提供更详细的解释和帮助。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2543 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 15:08 · PVG 23:08 · LAX 08:08 · JFK 11:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.