会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
微信搜:苏三说技术
关注公众号:【苏三说技术】,回复:进大厂,免费领取10万字面试宝典。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
2025年5月6日
MySQL同步ES的6种方案!
摘要: 引言 在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合。 然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题。 这篇文章跟大家一起聊聊MySQL同步ES的6种主流方案,结合代码示例与场景案例,帮助开发者避开常见陷阱,做出最优技术选
阅读全文
posted @ 2025-05-06 09:20 苏三说技术
阅读(1461)
评论(2)
推荐(3)
2025年5月5日
Excel百万数据高性能导出方案!
摘要: 前言 在我们的日常工作中,经常会有Excel数据导出的需求。 但可能会遇到性能和内存的问题。 今天这篇文章跟大家一起聊聊Excel高性能导出的方案,希望对你会有所帮助。 1 传统方案的问题 很多小伙伴门在开发数据导出功能时,习惯性使用Apache POI的HSSF/XSSF组件。 这类方案在数据量超
阅读全文
posted @ 2025-05-05 14:29 苏三说技术
阅读(2272)
评论(2)
推荐(3)
2025年4月22日
瞧瞧别人家的日期处理,那叫一个优雅!
摘要: 前言 在我们的日常工作中,需要经常处理各种格式,各种类似的的日期或者时间。 比如:2025-04-21、2025/04/21、2025年04月21日等等。 有些字段是String类型,有些是Date类型,有些是Long类型。 如果不同的数据类型,经常需要相互转换,如果处理不好,可能会出现很多意想不到
阅读全文
posted @ 2025-04-22 10:27 苏三说技术
阅读(1929)
评论(4)
推荐(1)
2025年4月16日
高并发下如何正确的扣减库存?
摘要: 前言 "快看我们的秒杀系统!库存显示-500了!" 3年前的这个电话让我记忆犹新。 当时某电商大促,我们自认为完美的分布式架构,在0点整瞬间被击穿。 数据库连接池耗尽,库存表出现负数,客服电话被打爆... 今天这篇文章跟大家一起聊聊商品超卖的问题,希望对你会有所帮助。 1 为什么会发生超卖? 首先我
阅读全文
posted @ 2025-04-16 10:09 苏三说技术
阅读(357)
评论(0)
推荐(0)
2025年4月8日
瞧瞧别人家的限流,那叫一个优雅!
摘要: 前言 去年夏天某个凌晨,我接到某金融平台报警:支付接口错误率飙升至35%。 赶到机房时,发现数据库连接池耗尽,大量请求堆积成山——这就是典型的未做限流防护的灾难现场。 就像高速公路不设收费站,高峰期必然堵成停车场。 限流的本质不是拒绝服务,而是用可控的牺牲保护核心链路。 某电商大促时,他们用令牌桶算
阅读全文
posted @ 2025-04-08 21:34 苏三说技术
阅读(2342)
评论(0)
推荐(5)
2025年4月2日
Excel百万数据如何快速导入?
摘要: 前言 今天要讨论一个让无数人抓狂的话题:如何高效导入百万级Excel数据。 去年有家公司找到我,他们的电商系统遇到一个致命问题:每天需要导入20万条商品数据,但一执行就卡死,最长耗时超过3小时。 更魔幻的是,重启服务器后前功尽弃。 经过半天的源码分析,我们发现了下面这些触目惊心的代码... 1 为什
阅读全文
posted @ 2025-04-02 11:30 苏三说技术
阅读(1852)
评论(4)
推荐(6)
2025年3月31日
千万级大表的优化技巧
摘要: 大家好,我是苏三,又跟大家见面了。 前言 大表优化是一个老生常谈的话题,但随着业务规模的增长,总有人会“中招”。 很多小伙伴的数据库在刚开始的时候表现良好,查询也很流畅,但一旦表中的数据量上了千万级,性能问题就开始浮现:查询慢、写入卡、分页拖沓、甚至偶尔直接宕机。 这时大家可能会想,是不是数据库不行
阅读全文
posted @ 2025-03-31 09:59 苏三说技术
阅读(2431)
评论(4)
推荐(17)
2025年3月27日
MQ 如何保证数据一致性?
摘要: 前言 上个月,我们有个电商系统出了个灵异事件:用户支付成功了,但订单状态死活不改成“已发货”。 折腾了半天才定位到问题:订单服务的MQ消息,像人间蒸发一样消失了。 这个Bug让我明白:(MQ)消息队列的数据一致性设计,绝对能排进分布式系统三大噩梦之一! 今天这篇文章跟大家一起聊聊,MQ如何保证数据一
阅读全文
posted @ 2025-03-27 10:50 苏三说技术
阅读(1061)
评论(1)
推荐(6)
2025年3月24日
接口重试的7种常用方案!
摘要: 前言 记得五年前的一个深夜,某个电商平台的订单退款接口突发异常,因为银行系统网络抖动,退款请求连续失败。 原本技术团队只是想“好心重试几次”,结果开发小哥写的重试代码竟疯狂调用了银行的退款接口 82次! 最终导致用户账户重复退款,平台损失过百万。 老板在复盘会上质问:“接口重试这么基础的事,为什么还
阅读全文
posted @ 2025-03-24 10:04 苏三说技术
阅读(1234)
评论(4)
推荐(6)
2025年3月19日
系统高可用的 10 条军规
摘要: 前言 系统高可用是非常经典的问题,无论在面试,还是实际工作中,都经常会遇到。 这篇文章跟大家一起聊聊,保证系统高可用的10个小技巧,希望对你会有所帮助。 1 冗余部署 场景:某电商大促期间,数据库主节点突然宕机,导致全站交易瘫痪。 问题:单节点部署的系统,一旦关键组件(如数据库、消息队列)故障,业务
阅读全文
posted @ 2025-03-19 09:31 苏三说技术
阅读(1461)
评论(4)
推荐(9)
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
公告