上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说也要小得多。 那么,如何优化sql语句呢? 这篇文章从15个方面,分享了sq 阅读全文
posted @ 2025-01-06 09:23 苏三说技术 阅读(2913) 评论(5) 推荐(27) 编辑
摘要: 前言 在 Java 开发中,解析 JSON 是一个非常常见的需求。 不管是和前端交互、调用第三方接口,还是处理配置文件,几乎都绕不开 JSON。 这篇文章总结了6种主流的 JSON 解析方法,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,欢迎访 阅读全文
posted @ 2025-01-02 10:34 苏三说技术 阅读(1244) 评论(2) 推荐(4) 编辑
摘要: 前言 最近经常有小伙私信问我,知识星球中包含了哪些项目? 答:有 5 个项目。 今天这篇文章重点跟大家一起聊聊,我在知识星球中开发的这5个项目,想加入学习的小伙伴,可以扫描文章末尾的二维码。 1. 商城V1版本项目 包含了:Java后端 + Web管理后台 + 小程序 ,三个端的完整代码。 商城项目 阅读全文
posted @ 2024-12-30 11:39 苏三说技术 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 前言 在Java开发中,线程是并发编程中的核心工具。 无论是为了提高程序运行效率,还是为了处理复杂的并发任务,我们都需要在代码中使用线程。 但如果你只知道 Thread 和 Runnable 两种方式,那可就有点落后了。 其实,Java 提供了多种方式来创建线程,每一种都有其独特的优势和适用场景。 阅读全文
posted @ 2024-12-30 10:50 苏三说技术 阅读(594) 评论(1) 推荐(2) 编辑
摘要: 前言 在电商、外卖、票务等系统中,订单超时未支付自动取消是一个常见的需求。 这个功能乍一看很简单,甚至很多初学者会觉得:"不就是加个定时器么?" 但真到了实际工作中,细节的复杂程度往往会超乎预期。 这里我们从基础到高级,逐步分析各种实现方案,最后分享一些在生产中常见的优化技巧,希望对你会有所帮助。 阅读全文
posted @ 2024-12-22 17:30 苏三说技术 阅读(1792) 评论(2) 推荐(7) 编辑
摘要: 前言 消息队列(MQ)是分布式系统中不可或缺的技术之一。 对很多小伙伴来说,刚接触MQ时,可能觉得它只是个“传话工具”,但用着用着,你会发现它简直是系统的“润滑剂”。 无论是解耦、削峰,还是异步任务处理,都离不开MQ的身影。 下面我结合实际场景,从简单到复杂,逐一拆解MQ的10种经典使用方式,希望对 阅读全文
posted @ 2024-12-19 16:02 苏三说技术 阅读(1854) 评论(2) 推荐(19) 编辑
摘要: 前言 线程池是 Java 中处理多线程的强大工具,但它不仅仅是“直接用就完事”的工具。 很多小伙伴在用线程池时,因为配置不当或忽略细节,踩过许多坑。 今天跟大家一起聊聊线程池中容易踩的 10 个坑,以及如何避免这些坑,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uni 阅读全文
posted @ 2024-12-13 21:38 苏三说技术 阅读(476) 评论(0) 推荐(4) 编辑
摘要: 前言 设计模式在我们日常的软件开发中无处不在,它们帮助我们编写更易扩展、更具可读性的代码。 今天结合我实际工作场景和源码实例,跟大家一起聊聊工作中最常用的8种设计模式,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,欢迎访问和star。)[htt 阅读全文
posted @ 2024-12-11 11:07 苏三说技术 阅读(1760) 评论(3) 推荐(12) 编辑
摘要: 大家好,我是苏三,又跟大家见面了。 前言 在日常开发中,很多小伙伴喜欢用 BigDecimal 来处理精确计算,比如钱、分数、比例啥的。 理论上,它比 double 或 float 更精确,但如果你用得不对,精度丢失的问题会让你哭晕在厕所。 今天我们就来聊聊 ,错误使用BigDecimal的6种场景 阅读全文
posted @ 2024-12-08 11:37 苏三说技术 阅读(1991) 评论(13) 推荐(6) 编辑
摘要: 前言 对于开发人员来说,对用户输入的参数或者系统参数做校验,是日常工作之一。 很多小伙伴在写接口的时候,可能都会碰到一个问题:参数校验应该怎么写? 比如,开发一个用户注册接口,需要校验以下条件: 用户名不能为空,长度在 3 到 20 个字符之间; 密码不能为空,长度至少为 8 个字符; 年龄必须是正 阅读全文
posted @ 2024-12-03 18:21 苏三说技术 阅读(2425) 评论(5) 推荐(8) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页
点击右上角即可分享
微信分享提示