会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
微信搜:苏三说技术
关注公众号:【苏三说技术】,回复:进大厂,免费领取10万字面试宝典。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
26
下一页
2024年11月21日
从2s优化到0.1s
摘要: 前言 分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中。 但就是这样一个简单的分类树查询功能,我们却优化了5次。 到底是怎么回事呢? 背景 我们的网站使用了SpringBoot推荐的模板引擎:Thymeleaf,进行动态渲染。 它是一个XML/XHTML/HTML5模板引擎,可用于
阅读全文
posted @ 2024-11-21 11:06 苏三说技术
阅读(507)
评论(0)
推荐(2)
2024年11月19日
Redis性能优化的18招
摘要: 前言 Redis在我们的日常开发工作中,使用频率非常高,已经变成了必不可少的技术之一。 Redis的使用场景也很多。 比如:保存用户登录态,做限流,做分布式锁,做缓存提升数据访问速度等等。 那么问题来了,Redis的性能要如何优化? 为了充分发挥Redis的性能,这篇文章跟大家一起聊聊Redis性能
阅读全文
posted @ 2024-11-19 10:46 苏三说技术
阅读(1414)
评论(2)
推荐(3)
2024年11月12日
瞧瞧别人的Controller,那叫一个优雅!
摘要: 前言 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。 那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求? 今天跟大家一起聊聊设计Con
阅读全文
posted @ 2024-11-12 10:53 苏三说技术
阅读(6651)
评论(28)
推荐(60)
2024年11月11日
表中明明没有这条数据,竟然还能查出来?
摘要: 大家好,我是苏三,又跟大家见面了。 前言 当你看到这个标题时,第一反应可能是想:标题搞错了吧? 答:没搞错,各位看官,听我慢慢道来。 我之前写过一篇文章《明明加了唯一索引,为什么还是产生重复数据?》,发表之后,被很多博主转载过,引起了全网很多读者的共鸣。 我最近发现,这类出人意料的线上问题,加上知识
阅读全文
posted @ 2024-11-11 10:04 苏三说技术
阅读(447)
评论(2)
推荐(2)
2024年11月4日
@Transactional事务,太坑了吧!
摘要: 前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注
阅读全文
posted @ 2024-11-04 10:33 苏三说技术
阅读(2226)
评论(1)
推荐(10)
2024年10月28日
百万商品查询,性能提升了10倍
摘要: 前言 最近在我的知识星球中,有个小伙伴问了这样一个问题:百万商品分页查询接口,如何保证接口的性能? 这就需要对该分页查询接口做优化了。 这篇文章从9个方面跟大家一起聊聊分页查询接口优化的一些小技巧,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,
阅读全文
posted @ 2024-10-28 14:45 苏三说技术
阅读(2406)
评论(3)
推荐(18)
2024年10月24日
处理异常的13条军规
摘要: 前言 在我们日常工作中,经常会遇到一些异常,比如:NullPointerException、NumberFormatException、ClassCastException等等。 那么问题来了,我们该如何处理异常,让代码变得更优雅呢? 1 不要忽略异常 不知道你有没有遇到过下面这段代码: 反例: L
阅读全文
posted @ 2024-10-24 18:55 苏三说技术
阅读(773)
评论(1)
推荐(2)
2024年10月11日
如何快速上手一个新项目?
摘要: 前言 最近知识星球中有小伙伴问我:如何快速上手一个新项目? 这个问题是一个公共问题,估计很多换了公司的小伙都想问这个问题。 我在工作的这些年当中,换过几次工作,接手过同事的一些项目,需要经常上手一些不同类型的新项目。 今天这篇文章跟大家一起聊聊我的一些总结和思考,希望对你会有所帮助。 1 使用项目功
阅读全文
posted @ 2024-10-11 20:05 苏三说技术
阅读(867)
评论(0)
推荐(4)
2024年9月25日
这才是批量update的正确姿势!
摘要: 前言 最近我有位小伙伴问我,在实际工作中,批量更新的代码要怎么写。 这个问题挺有代表性的,今天拿出来给大家一起分享一下,希望对你会有所帮助。 1 案发现场 有一天上午,在我的知识星球群里,有位小伙伴问了我一个问题:批量更新你们一般是使用when case吗?还是有其他的批量更新方法? 我的回答是:咱
阅读全文
posted @ 2024-09-25 11:24 苏三说技术
阅读(2243)
评论(0)
推荐(0)
2024年9月18日
这10种分布式ID,太绝了!
摘要: 前言 分布式ID,在我们日常的开发中,其实使用的挺多的。 有很多业务场景在用,比如: 分布式链路系统的trace_id 单表中的主键 Redis中分布式锁的key 分库分表后表的id 今天跟大家一起聊聊分布式ID的一些常见方案,希望对你会有所帮助。 1 UUID UUID (Universally
阅读全文
posted @ 2024-09-18 10:02 苏三说技术
阅读(2952)
评论(10)
推荐(8)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
26
下一页
公告