摘要: 大家好,我是苏三,又跟大家见面了。 前言 最近有些小伙伴对高性能短链系统挺感兴趣的,今天我再推荐一下我星球的项目。 最近很多小伙伴在面试时碰壁了,有些小伙伴反馈说:简历中的项目有点拿不出手,没有多少技术亮点。 项目经验很难让面试官满意。 他们问我要如何快速增加项目经验。 其实,我的星球中就有9个不错 阅读全文
posted @ 2025-11-01 15:36 苏三说技术 阅读(46) 评论(0) 推荐(0)
摘要: 前言 API网关在项目中非常重要。 今天这篇文章跟大家一起聊聊工作最常用的6种网关,希望对你会有所帮助。 一、为什么需要API网关? 有些小伙伴在工作中可能会问:我们的系统直接调用微服务不是更简单吗? 为什么非要引入API网关这个"中间商"呢? 让我们先来看一个实际的例子。 没有网关的微服务困境 / 阅读全文
posted @ 2025-11-18 10:21 苏三说技术 阅读(355) 评论(1) 推荐(2)
摘要: 前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注 阅读全文
posted @ 2025-11-17 10:42 苏三说技术 阅读(258) 评论(1) 推荐(2)
摘要: 前言 之前写过一篇文章《表设计的18条军规》,发表之前,在全网广受好评。 今天延续设计的话题,给大家总结了接口设计的18条军规,希望对你会有所帮助。 加苏三的工作内推群 1. 签名 为了防止API接口中的数据被篡改,很多时候我们需要对API接口做签名。 接口请求方将请求参数 + 时间戳 + 密钥拼接 阅读全文
posted @ 2025-11-14 15:37 苏三说技术 阅读(427) 评论(1) 推荐(3)
摘要: 前言 CompletableFuture在并发编程中非常实用,但如果用不好,也很容易踩坑。 今天这篇文章跟大家一起聊聊,CompletableFuture在使用过程中最常见的那些坑,希望对你会有所帮助。 一、CompletableFuture简介 有些小伙伴在工作中刚开始接触CompletableF 阅读全文
posted @ 2025-11-13 09:56 苏三说技术 阅读(281) 评论(1) 推荐(2)
摘要: 前言 最近看到一道面试题:假如线上系统流量突然暴涨10倍,你该怎么办? 感觉挺有意思的。 我在之前的工作中,也经常遇到流量突增的情况,特别是在中午和晚上的用餐高峰期,流量会突增几倍。 今天这篇文章就跟大家好好聊一下这个问题,希望对你会有所帮助。 加苏三的工作内推群 1.先快速解决问题 1.1 紧急扩 阅读全文
posted @ 2025-11-12 10:04 苏三说技术 阅读(586) 评论(2) 推荐(4)
摘要: 前言 最近有球友问我:分布式配置中心用哪些比较好。 今天就跟大家一起聊聊我认为最常用的5种分布式配置中心,希望对你会有所帮助。 加苏三的工作内推群 一、配置中心的演进 有些小伙伴在工作中可能还停留在传统的配置管理方式,让我们先来看看配置管理的演进历程。 配置管理的三个时代 1.0 时代:硬编码配置 阅读全文
posted @ 2025-11-10 09:45 苏三说技术 阅读(744) 评论(1) 推荐(3)
摘要: 前言 今天,我将带大家深入探讨5种主流的API架构风格,从经典的REST到新兴的GraphQL,从高性能的gRPC到实时性强的WebSocket,以及事件驱动的Webhook。 我会用通俗易懂的语言、详细的示例代码和清晰的架构图,帮助大家彻底理解每种风格的精髓,希望对你会有所帮助。 加苏三的工作内推 阅读全文
posted @ 2025-11-07 10:48 苏三说技术 阅读(521) 评论(1) 推荐(1)
摘要: 前言 某次金融系统迁移项目中,原计划8小时完成的用户数据同步迟迟未能完成。 24小时后监控警报显示:由于全表扫描SELECT * FROM users导致源库CPU几乎熔毁,业务系统被迫停机8小时。 这让我深刻领悟到——10亿条数据不能用蛮力搬运,得用巧劲儿递接! 今天这篇文章,跟大家一起聊聊10亿 阅读全文
posted @ 2025-11-05 10:33 苏三说技术 阅读(1107) 评论(4) 推荐(1)
摘要: 前言 有些小伙伴在工作中,可能经常遇到这样的场景:线上系统突然崩溃,排查发现是因为一个预料之外的输入参数;或者用户反馈某个功能异常,最终定位到是外部服务返回了异常数据。 这些问题往往不是核心逻辑的错误,而是因为我们没有做好充分的防御。 作为一名老司机,我见证过太多因为缺乏防御意识导致的线上事故。 今 阅读全文
posted @ 2025-11-04 10:49 苏三说技术 阅读(575) 评论(5) 推荐(1)
摘要: 前言 今天我们来聊聊一个即将改变我们编程习惯的新特性——ScopedValue。 有些小伙伴在工作中,一提到线程内数据传递就想到ThreadLocal,但真正用起来却遇到各种坑:内存泄漏、数据污染、性能问题等等。 其实,ScopedValue就像ThreadLocal的升级版,既保留了优点,又解决了 阅读全文
posted @ 2025-11-01 17:32 苏三说技术 阅读(582) 评论(2) 推荐(2)