自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 索引设计中最核心也最容易困惑的一点!

MySQL只能扫描整个索引树,找出所有 status=1 的记录,然后再排序(Using filesort)B+Tree是按索引列顺序组织数据的。MySQL可以直接定位到 status=1 的数据段。这一段数据已经是按 amount 降序排列好的。结论:索引完全失效,必须全表扫描再排序。优化策略不同导致执行计划差异巨大*方案2:索引范围扫描 + 避免排序。数据是先按状态分组,组内按金额排序。方案1:全表扫描 + 文件排序。相同金额的数据再按状态排序。数据是按金额排序存储的。

2026-01-13 20:21:15 25

原创 【java中的空指针问题全详解】

空指针的本质:对null对象执行方法 / 字段操作;常见场景:调用null的方法、访问null的字段、拆箱null包装类;避免方式:提前判空、用Optional、返回空集合而非null;调试:看异常栈的行号,定位哪个对象是null。这是初级程序员最常遇到的问题之一,只要养成 “使用对象前先判空” 的习惯,就能大幅减少空指针的出现~

2026-01-05 15:36:35 418

原创 【Swagger技术栈演进史:从Springfox到Knife4j的完整进化路径】

注解包:io.swagger.v3.oas.annotations.*注解包:io.swagger.annotations.*适合:新项目、需要Spring Boot 3.x支持。底层依赖:springdoc-openapi。底层依赖:springfox 2.10.5。适合:旧项目维护、不打算迁移注解。OpenAPI3规范(推荐)

2026-01-03 15:10:23 233

原创 【学懂了设计模式,还愁读不懂spring框架源码吗?】

【代码】【学懂了设计模式,还愁读不懂spring框架源码吗?

2026-01-03 01:03:01 144

原创 【一张图搞懂MybatisPlus技术路线】

2026-01-02 11:23:01 109

原创 【MybatisPlus如何体现编译时多态和运行时多态:一张图搞懂】

2026-01-01 16:20:20 301

原创 【mybatis设计中多态性的体现】

编译时。

2026-01-01 15:39:52 223

原创 【mybatisplus速通:wrapper的完整使用指南】

/ 1. 使用 apply 注入自定义 SQL(防止 SQL 注入)// 2. 使用 last 添加末尾 SQL(慎用,可能破坏 SQL 结构)// 3. 使用 exists// 4. 使用 inSql。

2025-12-31 13:25:13 258 5

原创 redis入门全网最详细:Spring Data Redis 常用 API

本文整理 Spring Data Redis 核心操作 API,基于 Spring Boot 环境,代码可直接复制使用,涵盖字符串、哈希、列表、集合、有序集合及通用操作等核心场景。

2025-12-17 01:52:30 309

原创 【为什么项目中要经常用到threadlocal?】

在后端项目开发中,我们常与多线程打交道——无论是处理并发请求的Tomcat线程池,还是异步任务的线程池,都绕不开“线程安全”和“数据传递”两大核心问题。而ThreadLocal作为JVM层面的线程私有存储工具,凭借其独特的特性,成为了项目中的“常客”。今天结合实际开发经验,聊聊它的核心价值,以及和Redis、Session的本质差异。

2025-12-17 01:11:36 966

原创 mybatis-plus从小白到大神【全网最好理解,超详细】

这是最常见的需求。当IService在 Service 实现类中直接写新方法(如上面的在 Mapper 中定义自定义 SQL,然后在 Service 中调用。关键在于使用方法。内部持有一个你的 Mapper 实例,方法就是用来获取它的。

2025-12-14 03:01:31 772

原创 为什么业务逻辑判断,一般都是反向校验if?(卫语句)

维度正向校验(嵌套)反向校验(卫语句)可读性差(嵌套越深越难读)优(扁平化,主流程清晰)维护/扩展难(修改需调整嵌套结构)易(新增/删除仅改单行)性能差(无效逻辑执行到嵌套内层)优(快速失败,提前终止)出错概率高(缩进/括号易出错)低(平铺结构,逻辑独立)反向校验的核心不是“必须写反向if”,而是把异常场景前置,让主逻辑摆脱嵌套。

2025-12-13 21:40:42 470 1

原创 并发和并行的关键点理解

关注的是 “处理多个任务的能力”,强调逻辑上的同时性(即使只有一个工人)。

2025-12-13 14:41:39 198

原创 【大坑-已解决】springboot+mybatis事务回滚,控制台成功回滚,数据库却没变

在使用 Spring Boot + MyBatis 开发时,遇到一个诡异的问题:控制台日志明确显示事务已回滚,但检查数据库时发现数据依然被持久化,没有真正回滚。尽管日志显示完整回滚流程,但数据库中的数据变化仍然存在。

2025-09-22 23:06:17 174

原创 彻底解决Claude-Code安装报错问题:完整清理与重装指南

清理不彻底是大多数问题的根源登录时的选项选择非常关键代理设置可能会影响登录流程遇到支付提示时,多次重试通常可以解决如果仍有问题,欢迎在评论区留言讨论!

2025-09-22 22:46:12 7801

原创 ClaudeCode大坑:国内api从环境中导入失败(已解决)

清理不彻底是大多数问题的根源登录时的选项选择非常关键代理设置可能会影响登录流程遇到支付提示时,多次重试通常可以解决如果仍有问题,欢迎在评论区留言讨论!

2025-08-19 07:45:31 2691

原创 【花10个小时总结的claudecode终端输出词的意思】

gitignore。

2025-08-19 02:30:58 544

原创 【大模型应用开发-----LangChain入门】

一个用于构建基于大语言模型(LLM)应用程序的框架,它通过"链"(Chain)的方式将多个组件连接起来,实现复杂AI工作流的自动化。

2025-07-15 23:43:07 332

原创 Claude4国内稳定调用,新用户可白嫖2次

由于官网管控比较严格,国内很多用户反馈使用不久被封号,香港地区也不例外,朋友推荐发现这个宝藏网站,很稳定,最主要新用户可以白嫖两次!

2025-05-27 03:11:12 172

原创 【前端必会nvm,node.js版本管理工具】

若安装成功,会显示 nvm 的版本号。

2025-03-28 11:12:04 496

原创 【已解决:事务回滚失败TransactionSystemException: Could not roll back JDBC transaction;】

1.数据库服务器问题:数据库服务器可能因为重启、崩溃或其他原因变得不可用。2.网络问题:网络连接不稳定或中断,导致应用程序无法与数据库通信。3.连接池配置问题:连接池配置不当,如连接超时时间设置过短,可能导致连接在事务处理过程中超时。

2025-03-27 09:25:22 845

原创 已解决:使用了Restcontroller注解后springboot无法解析thymeleaf模版问题

注解才能将返回值直接作为响应体返回,否则返回的字符串会被当作视图名称进行解析。对象,这样可以指定视图名称和模型数据,让 Spring 进行视图解析。如果你需要使用 Thymeleaf 模板,将。注解的控制器类需要配合。

2025-03-16 23:59:37 369

原创 【数据采集——爬虫】

字母开头用:\bg\w*?\b\b:g开头 —— 字母数字—— 边界(单词尾)匹配模式要有量词,不然一个匹配字符只能匹配一次。

2024-07-26 02:14:49 1172

原创 【大数据数据处理脚本语言python】

(1)方式:下标索引(2)下标区间:元组的下标和数组一样是的,例如:menu[1:4]:包括的数据是1,2,3。

2024-07-26 02:14:07 410

原创 机器学习算法

1.将每个词出现的频率作为。

2024-07-26 02:12:30 605

原创 【Datawhale AI夏令营--- 机器学习篇】

导入数据——读取数据——建模(向量化)——机器学习算法处理——加载模型进行预测,并将结果文件导出特征(Features)是指从原始数据中提取的,用于表示数据的可测量属性或指标。这些特征被用作模型的输入,以便模型可以学习如何根据这些特征来做出预测或决策。简单来说,特征就是模型用来理解和分析数据的依据。

2024-07-26 01:50:35 637

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除