会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
微信搜:苏三说技术
关注公众号:【苏三说技术】,回复:进大厂,免费领取10万字面试宝典。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
18
下一页
2024年12月8日
生产环境BigDecimal用错了,已哭晕在厕所。。。
摘要: 大家好,我是苏三,又跟大家见面了。 前言 在日常开发中,很多小伙伴喜欢用 BigDecimal 来处理精确计算,比如钱、分数、比例啥的。 理论上,它比 double 或 float 更精确,但如果你用得不对,精度丢失的问题会让你哭晕在厕所。 今天我们就来聊聊 ,错误使用BigDecimal的6种场景
阅读全文
posted @ 2024-12-08 11:37 苏三说技术
阅读(2178)
评论(13)
推荐(6)
2024年12月3日
瞧瞧别人家的参数校验,那叫一个优雅!
摘要: 前言 对于开发人员来说,对用户输入的参数或者系统参数做校验,是日常工作之一。 很多小伙伴在写接口的时候,可能都会碰到一个问题:参数校验应该怎么写? 比如,开发一个用户注册接口,需要校验以下条件: 用户名不能为空,长度在 3 到 20 个字符之间; 密码不能为空,长度至少为 8 个字符; 年龄必须是正
阅读全文
posted @ 2024-12-03 18:21 苏三说技术
阅读(2699)
评论(5)
推荐(9)
2024年11月29日
为什么Spring官方不推荐使用 @Autowired?
摘要: 前言 很多人刚接触 Spring 的时候,对 @Autowired 绝对是爱得深沉。 一个注解,轻松搞定依赖注入,连代码量都省了。 谁不爱呢? 但慢慢地,尤其是跑到稍微复杂点的项目里,@Autowired 就开始给你整点幺蛾子。 于是,官方在某些文档和社区交流中提到过:不建议无脑用 @Autowir
阅读全文
posted @ 2024-11-29 10:21 苏三说技术
阅读(3405)
评论(2)
推荐(2)
2024年11月27日
MySQL用错了,99%的人已中招
摘要: 在我们日常工作中,可能会经常使用MySQL数据库,因为它是开源免费的,而且性能还不错。 在国内的很多公司中,经常被使用。 但我们在MySQL使用过程中,也非常容易踩坑,不信继续往下看。 今天这篇文章重点跟大家一起聊一聊使用 MySQL 的15个坑,希望对你会有所帮助。 (我最近开源了一个基于 Spr
阅读全文
posted @ 2024-11-27 10:47 苏三说技术
阅读(2655)
评论(10)
推荐(21)
2024年11月25日
阿里二面:如何设计一个高并发系统?
摘要: 大家好,我是苏三,又跟大家见面了。 前言 最近有位粉丝问了我一个问题:如何设计一个高并发系统? 这是一个非常高频的面试题,面试官可以从多个角度,考查技术的广度和深度。 今天这篇文章跟大家一起聊聊高并发系统设计一些关键点,希望对你会有所帮助。 1 页面静态化 对于高并发系统的页面功能,我们必须要做静态
阅读全文
posted @ 2024-11-25 11:27 苏三说技术
阅读(386)
评论(0)
推荐(0)
2024年11月21日
从2s优化到0.1s
摘要: 前言 分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中。 但就是这样一个简单的分类树查询功能,我们却优化了5次。 到底是怎么回事呢? 背景 我们的网站使用了SpringBoot推荐的模板引擎:Thymeleaf,进行动态渲染。 它是一个XML/XHTML/HTML5模板引擎,可用于
阅读全文
posted @ 2024-11-21 11:06 苏三说技术
阅读(483)
评论(0)
推荐(2)
2024年11月19日
Redis性能优化的18招
摘要: 前言 Redis在我们的日常开发工作中,使用频率非常高,已经变成了必不可少的技术之一。 Redis的使用场景也很多。 比如:保存用户登录态,做限流,做分布式锁,做缓存提升数据访问速度等等。 那么问题来了,Redis的性能要如何优化? 为了充分发挥Redis的性能,这篇文章跟大家一起聊聊Redis性能
阅读全文
posted @ 2024-11-19 10:46 苏三说技术
阅读(1311)
评论(2)
推荐(3)
2024年11月12日
瞧瞧别人的Controller,那叫一个优雅!
摘要: 前言 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。 那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求? 今天跟大家一起聊聊设计Con
阅读全文
posted @ 2024-11-12 10:53 苏三说技术
阅读(6394)
评论(28)
推荐(60)
2024年11月11日
表中明明没有这条数据,竟然还能查出来?
摘要: 大家好,我是苏三,又跟大家见面了。 前言 当你看到这个标题时,第一反应可能是想:标题搞错了吧? 答:没搞错,各位看官,听我慢慢道来。 我之前写过一篇文章《明明加了唯一索引,为什么还是产生重复数据?》,发表之后,被很多博主转载过,引起了全网很多读者的共鸣。 我最近发现,这类出人意料的线上问题,加上知识
阅读全文
posted @ 2024-11-11 10:04 苏三说技术
阅读(409)
评论(2)
推荐(2)
2024年11月4日
@Transactional事务,太坑了吧!
摘要: 前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注
阅读全文
posted @ 2024-11-04 10:33 苏三说技术
阅读(1960)
评论(1)
推荐(10)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
18
下一页
公告