会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
微信搜:苏三说技术
关注公众号:【苏三说技术】,回复:进大厂,免费领取10万字面试宝典。
博客园
首页
新随笔
联系
订阅
管理
[置顶]
100万QPS短链系统、商城微服务系统、Saas点餐系统、商城系统、秒杀系统、刷题吧小程序、智能天气播报AI Agent等9个实战项目
摘要: 大家好,我是苏三,又跟大家见面了。 前言 最近有些小伙伴对高性能短链系统挺感兴趣的,今天我再推荐一下我星球的项目。 最近很多小伙伴在面试时碰壁了,有些小伙伴反馈说:简历中的项目有点拿不出手,没有多少技术亮点。 项目经验很难让面试官满意。 他们问我要如何快速增加项目经验。 其实,我的星球中就有9个不错
阅读全文
posted @ 2025-11-01 15:36 苏三说技术
阅读(71)
评论(0)
推荐(0)
2025年12月11日
同事写的count(*)性能很差,如何优化?
摘要: 前言 最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有所帮助。 我们使用的数据库是Mysql8,使用的存储引擎是Innodb。这次优化除了优化索引之外,更多的是在优化count(*)。 通常情况下,分页接口一般会查询两次数据库,第一次是获取具体数据,第
阅读全文
posted @ 2025-12-11 17:09 苏三说技术
阅读(392)
评论(4)
推荐(3)
2025年12月9日
新项目为什么推荐使用WebFlux,而非SpringMVC?
摘要: 前言 从早期的 Struts 到统治多年的 Spring MVC,我见证了整个 Java Web 开发框架的演进。 今天,我想和大家深入聊聊 Spring 5 带来的这个“新成员”—— WebFlux。 有些小伙伴在工作中可能听说过它,知道它“性能高”、“异步非阻塞”,但真要上手,心里却直打鼓:这和
阅读全文
posted @ 2025-12-09 11:37 苏三说技术
阅读(1414)
评论(13)
推荐(5)
2025年12月8日
千万级大表如何删除数据?
摘要: 前言 今天我们来聊聊一个让很多DBA和开发者头疼的话题——千万级大表的数据删除。 有些小伙伴在工作中,一遇到大表数据删除就手足无措,要么直接DELETE导致数据库卡死,要么畏手畏脚不敢操作。 我见过太多因为大表删除操作不当导致的"血案":数据库长时间锁表、业务系统瘫痪、甚至主从同步延迟。 今天跟大家
阅读全文
posted @ 2025-12-08 09:10 苏三说技术
阅读(858)
评论(1)
推荐(6)
2025年12月1日
索引夺命10连问
摘要: 前言 今天我们来聊聊让无数开发者又爱又恨的——数据库索引。 相信不少小伙伴在工作中都遇到过这样的场景: 明明已经加了索引,为什么查询还是慢? 为什么有时候索引反而导致性能下降? 联合索引到底该怎么设计才合理? 别急,今天我就通过10个问题,带你彻底搞懂索引的奥秘! 希望对你会有所帮助。 一、什么是索
阅读全文
posted @ 2025-12-01 16:15 苏三说技术
阅读(298)
评论(1)
推荐(1)
2025年11月27日
cookie,session,token,jwt,oauth2 有什么区别?
摘要: 前言 最近发现有些小伙伴,对Token、Session、Cookie、JWT、OAuth2这些概念非常容易搞混。 有些小伙伴在工作中可能会遇到过这样的困惑: 做登录功能时,到底该用Session还是JWT? OAuth2和Token是什么关系? 为什么有的方案要把Token存在Cookie里? 今天
阅读全文
posted @ 2025-11-27 09:34 苏三说技术
阅读(493)
评论(2)
推荐(5)
2025年11月25日
生产环境误删了会员的数据,差点被开除。。。
摘要: 前言 最近一位粉丝反馈说:一不小心误删了,修改了所有会员的过期时间,差点被开除。。。 确实,无论是开发、测试,还是DBA,都难免会涉及到数据库的操作,比如:创建某张表,添加某个字段、添加数据、更新数据、删除数据、查询数据等等。 正常情况下还好,但如果操作数据库时出现失误,比如: 删除订单数据时whe
阅读全文
posted @ 2025-11-25 16:28 苏三说技术
阅读(607)
评论(6)
推荐(3)
2025年11月23日
聊聊动态数据源
摘要: 前言 咱们星球中的商城系统中使用了动态数据源的功能,实现了分库分表的订单库的读库和写库的自动切换。 有球友反馈说,对动态数据源不太熟悉。 今天这篇文章就专门跟大家一起聊聊动态数据源,希望对你会有所帮助。 一、为什么需要动态数据源? 有些小伙伴在开发中可能会遇到这样的场景:一个系统需要同时访问多个数据
阅读全文
posted @ 2025-11-23 11:20 苏三说技术
阅读(205)
评论(1)
推荐(1)
2025年11月20日
缓存穿透、缓存击穿和缓存雪崩,傻傻分不清楚?
摘要: 前言 对于从事后端开发的同学来说,缓存已经变成的项目中必不可少的技术之一。 没错,缓存能给我们系统显著的提升性能。但如果你使用不好,或者缺乏相关经验,它也会带来很多意想不到的问题。 今天我们一起聊聊如果在项目中引入了缓存,可能会给我们带来的下面这三大问题。看看你中招了没? 1. 缓存穿透问题 大部分
阅读全文
posted @ 2025-11-20 11:23 苏三说技术
阅读(429)
评论(1)
推荐(2)
2025年11月18日
工作中最常用的6种API网关
摘要: 前言 API网关在项目中非常重要。 今天这篇文章跟大家一起聊聊工作最常用的6种网关,希望对你会有所帮助。 一、为什么需要API网关? 有些小伙伴在工作中可能会问:我们的系统直接调用微服务不是更简单吗? 为什么非要引入API网关这个"中间商"呢? 让我们先来看一个实际的例子。 没有网关的微服务困境 /
阅读全文
posted @ 2025-11-18 10:21 苏三说技术
阅读(788)
评论(1)
推荐(3)
2025年11月17日
Spring事务失效的12种情况
摘要: 前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注
阅读全文
posted @ 2025-11-17 10:42 苏三说技术
阅读(444)
评论(1)
推荐(2)
下一页
公告