摘要: 大家好,我是 Mr.Sun,一名热爱技术和分享的程序员。 ​📖 个人博客​:Mr.Sun的博客 ​​✨ 微信公众号​:「Java技术宇宙」 🤝 个人微信​:​sunhw0305​(备注“加群”免费加入技术交流群) 期待与你交流,让我们一起在技术道路上成长。 请求大模型出入参日志 Spring A 阅读全文
posted @ 2025-09-24 10:16 孙半仙人 阅读(80) 评论(0) 推荐(0)
摘要: 大家好,我是 Mr.Sun,一名热爱技术和分享的程序员。 ​📖 个人博客​:Mr.Sun的博客 ​​✨ 微信公众号​:「Java技术宇宙」 期待与你交流,让我们一起在技术道路上成长。 效果展示 一、接入阿里云百炼平台 之前接入了DeepSeek,为了有多个大模型切换功能,这里也接入一下阿里的Qwe 阅读全文
posted @ 2025-09-24 10:15 孙半仙人 阅读(348) 评论(0) 推荐(0)
摘要: SpringAI接入DeepSeek大模型实现流式对话 SpringAl接入DeepSeek大模型,可实现对话模型(deepseek-chat)和推理模型(deepseek-reasoner)的交互。 ChatClienti适用于复杂功能开发,而ChatModel更适合简单场景。 阅读全文
posted @ 2025-09-17 11:36 孙半仙人 阅读(460) 评论(1) 推荐(1)
摘要: 本文分享了Java应用性能问题的排查方法,分为CPU飙升和JVM排查两部分。CPU问题排查需从进程到线程递进分析,使用top、jstack等工具定位高负载线程和代码位置。JVM排查则涉及内存溢出、GC异常等场景,通过jstat、jmap等工具分析堆内存和GC日志,结合MAT等工具定位内存泄漏。文章还提供了常用JVM参数调优建议,帮助开发者快速诊断和解决性能问题。 阅读全文
posted @ 2025-10-27 19:57 孙半仙人 阅读(84) 评论(0) 推荐(0)
摘要: 深入探讨SpringBoot动态数据源切换的两种核心实现:MyBatis插件与SpringAOP。从原理剖析到实战演练,从性能对比到生产避坑,为你提供全方位的数据源切换解决方案。 阅读全文
posted @ 2025-10-06 21:23 孙半仙人 阅读(22) 评论(0) 推荐(0)
摘要: 在日常的业务开发中,使用到MySQL的order by对数据进行排序是一个很正常的行为,那么你知道order by是如何工作的嘛? 一、全字段排序 先创建一张user表,字段name,age,address,插入随机数据100w条记录,由于按照name查询,所以给name字段添加索引: alter 阅读全文
posted @ 2024-04-15 13:58 孙半仙人 阅读(39) 评论(0) 推荐(0)
摘要: 在日常的业务开发中,汇总记录使用select count(*) from t是常见用法,分页查询的时候都会用到,那么随着系统记录的数量越来越多,你有没有发现这条语句执行的也越来越慢了呢? 一、count(*)原理 在不同的存储引擎中,count(*)有不同的实现方式 MyISAM 存储引擎中,把一个 阅读全文
posted @ 2024-04-12 14:28 孙半仙人 阅读(107) 评论(0) 推荐(0)
摘要: 本文讨论的就如题目所示,为什么在 MySQL 中,把表数据删除了一半,表文件大小却不变的?以下讨论前提都是使用InnoDB存储引擎,使用DELETE删除,并非DROP和TRUNCATE 一、案例演示 首先创建一个 user 表,新增大概 1000 条记录 查看该表的占用空间 SELECT table 阅读全文
posted @ 2024-04-11 10:44 孙半仙人 阅读(588) 评论(0) 推荐(0)
摘要: 数据库锁设计的初衷是处理并发问题,作为多用户共享的资源,当出现并发访问的时候,数据库需要合理的控制资源的访问规则,而锁就是用来实现这些访问规则的重要数据结构 根据加锁的范围,MySQL 里的锁大概可以分为全局锁,表级锁,行锁三类 一、全局锁 全局锁就是对整个数据库实例加锁,MySQL 提供了一个加全 阅读全文
posted @ 2024-04-09 16:53 孙半仙人 阅读(86) 评论(0) 推荐(0)
摘要: MVCC (Multiversion Concurrency Control) 中文全程叫多版本并发控制,是现代数据库(包括 MySQL、Oracle、PostgreSQL 等)引擎实现中常用的处理读写冲突的手段,目的在于提高数据库高并发场景下的吞吐性能。 一、undolog 我们在进行数据更新操作 阅读全文
posted @ 2024-04-02 16:18 孙半仙人 阅读(551) 评论(0) 推荐(0)