摘要: 前言 最近经常有小伙私信问我,知识星球中包含了哪些项目? 答:有 5 个项目。 今天这篇文章重点跟大家一起聊聊,我在知识星球中开发的这5个项目,想加入学习的小伙伴,可以扫描文章末尾的二维码。 1. 商城V1版本项目 包含了:Java后端 + Web管理后台 + 小程序 ,三个端的完整代码。 商城项目 阅读全文
posted @ 2024-12-30 11:39 苏三说技术 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是苏三~ 前言 我花了一年多的时间,把我这些年的技术成长路线,都沉淀到了我的知识星球:【Java突击队】 ,欢迎大家加入一起探讨和学习。 星球里面沉淀的干货越来越多,包含了:学习路线、系统设计、技术选型、踩坑分享、项目实战、源码解读、底层原理、高频面试题,里面什么都有。 目前收到了越来越多 阅读全文
posted @ 2024-11-04 16:23 苏三说技术 阅读(187) 评论(0) 推荐(1) 编辑
摘要: 前言 这两天deepseek出圈了。 今天分享一下,如果在本地电脑部署和运行deepseek,实现AI对话的功能。 访问ollama官网: https://ollama.com/ 下载一个合适自己操作系统的版本 可能需要梯子才能下载,在我公众号:苏三说技术,回复:ollama,即可获取下载好的文件。 阅读全文
posted @ 2025-02-06 11:33 苏三说技术 阅读(2094) 评论(1) 推荐(4) 编辑
摘要: 前言 看过我以往文章的小伙伴可能会发现,我的大部分文章都有很多配图。我的文章风格是图文相结合,更便于大家理解。 最近有很多小伙伴发私信问我:文章中的图是用什么工具画的。他们觉得我画的图风格挺小清新的,能够让人眼前一亮。 先上几张图让大家看看效果: 说实话,问我的人太多了,我真的没法一个个回复。同时问 阅读全文
posted @ 2025-01-26 21:44 苏三说技术 阅读(93) 评论(0) 推荐(1) 编辑
摘要: 前言 大表优化是一个老生常谈的话题,但随着业务规模的增长,总有人会“中招”。 很多小伙伴的数据库在刚开始的时候表现良好,查询也很流畅,但一旦表中的数据量上了千万级,性能问题就开始浮现,查询慢、写入卡、分页拖沓、甚至偶尔直接宕机。这 时大家可能会想,是不是数据库不行?是不是需要升级到更强的硬件? 其实 阅读全文
posted @ 2025-01-20 11:13 苏三说技术 阅读(2367) 评论(7) 推荐(14) 编辑
摘要: 前言 高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买 阅读全文
posted @ 2025-01-17 09:37 苏三说技术 阅读(142) 评论(2) 推荐(2) 编辑
摘要: 前言 说到 MyBatis,很多小伙伴都会用,但未必用得“惊艳”。 实际上,这个轻量级的持久层框架还有很多隐藏的“宝藏技巧”。 如果你能掌握这些技巧,不但能让开发更高效,还能避免掉入一些常见的“坑”。 今天就从浅入深,分享 10 个让人眼前一亮的 MyBatis 开发技巧,每一个都配上具体的场景和代 阅读全文
posted @ 2025-01-10 11:02 苏三说技术 阅读(603) 评论(3) 推荐(5) 编辑
摘要: 前言 分库分表是解决单库单表性能瓶颈的有效手段,但也会引入新的复杂性和技术挑战。 这篇文章跟大家一起聊聊,分库分表后带来的7个问题,以及相关的解决方案,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,欢迎访问和star。)[https://git 阅读全文
posted @ 2025-01-07 10:13 苏三说技术 阅读(806) 评论(2) 推荐(1) 编辑
摘要: 前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说也要小得多。 那么,如何优化sql语句呢? 这篇文章从15个方面,分享了sq 阅读全文
posted @ 2025-01-06 09:23 苏三说技术 阅读(2819) 评论(5) 推荐(27) 编辑
摘要: 前言 在 Java 开发中,解析 JSON 是一个非常常见的需求。 不管是和前端交互、调用第三方接口,还是处理配置文件,几乎都绕不开 JSON。 这篇文章总结了6种主流的 JSON 解析方法,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,欢迎访 阅读全文
posted @ 2025-01-02 10:34 苏三说技术 阅读(1206) 评论(2) 推荐(4) 编辑
摘要: 前言 在Java开发中,线程是并发编程中的核心工具。 无论是为了提高程序运行效率,还是为了处理复杂的并发任务,我们都需要在代码中使用线程。 但如果你只知道 Thread 和 Runnable 两种方式,那可就有点落后了。 其实,Java 提供了多种方式来创建线程,每一种都有其独特的优势和适用场景。 阅读全文
posted @ 2024-12-30 10:50 苏三说技术 阅读(548) 评论(1) 推荐(2) 编辑