会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2025年12月15日
4.通过axios给后端传输数据时报415
摘要: 1.为啥会出现415错误 错误定义 状态码: 415 Unsupported Media Type 含义:“格式不拒”。前端发送的数据格式(通常是 JSON),后端服务器无法理解、无法处理或配置不支持,因此直接拒收。 一句话核心原因:后端没有配置好能把前端发来的 JSON 数据“翻译”成 Java
阅读全文
posted @ 2025-12-15 18:30 那就改变世界吧
阅读(10)
评论(0)
推荐(0)
2025年12月14日
22.JdbcTemplate简化JDBC操作
摘要: 1.核心作用:消除样板代码 (Boilerplate Code) 如果你直接写原生 JDBC,哪怕只是查一个 ID,你都需要写一大堆代码:获取连接、创建 Statement、处理 ResultSet、捕获异常,最后还要在 finally 块里小心翼翼地关闭连接。 JdbcTemplate 帮你自动完
阅读全文
posted @ 2025-12-14 16:45 那就改变世界吧
阅读(48)
评论(0)
推荐(0)
2025年12月13日
21.数据库连接池
摘要: 1.不同连接池的参数配置 HikariCP <!-- 配置HikariCP数据源(连接池核心Bean) --> <bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close"> <!--
阅读全文
posted @ 2025-12-13 22:25 那就改变世界吧
阅读(27)
评论(0)
推荐(0)
20.redis之雪崩
摘要: 缓存雪崩 1.核心定义 概念:指缓存层中大量的 Key 在同一时刻集体过期,或者 Redis 服务宕机,导致所有的请求流量瞬间穿过缓存层,像雪崩一样全部砸向数据库。 关键特征: 范围:是 “面” 的问题(区别于“击穿”的单点问题)。 后果:数据库连接池瞬间打满 -> 报错/超时 -> 上游服务线程堆
阅读全文
posted @ 2025-12-13 12:11 那就改变世界吧
阅读(23)
评论(0)
推荐(0)
2025年12月12日
19.redis之缓存击穿
摘要: 缓存击穿 1.什么是缓存击穿?? 缓存击穿,是指一个key "异常火爆"的热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库,就像在一个屏障上凿开了一个洞。 🧠 记忆钩子(批注):就像防弹衣上破了一个洞,子弹集火穿过这个洞打中数
阅读全文
posted @ 2025-12-12 21:30 那就改变世界吧
阅读(126)
评论(0)
推荐(0)
18.Redis 缓存三兄弟 之 穿透
摘要: 缓存穿透 为什么只要访问 Redis,最后却搞挂了数据库? 因为在代码逻辑里,程序员通常是这样写的(这叫 Cache-Aside Pattern 旁路缓存模式): 正常的流程是这样的: 1. 用户来了:我想查 id=100 的用户信息。 2. 先问 Redis(前台):你手里有 id=100 的资料
阅读全文
posted @ 2025-12-12 15:54 那就改变世界吧
阅读(5)
评论(0)
推荐(0)
2025年12月10日
03.redis的安装
摘要: 1.将下载好的Redis解压到自己的安装目录 2.打开 CMD 命令窗口,切换到 Redis的安装根目录并启动 Redis cd /d D:\Program Software\Redis-x64-5.0.14.1 # 启动 Redis redis-server.exe redis.windows.c
阅读全文
posted @ 2025-12-10 10:45 那就改变世界吧
阅读(18)
评论(0)
推荐(0)
2025年12月8日
17.Mybatis之代理对象的执行
摘要: 1.调用 Mapper 方法时,所有请求都会转发到 MapperProxy.invoke(),这是整个流程的入口: public class MapperProxy<T> implements InvocationHandler, Serializable { private final SqlSe
阅读全文
posted @ 2025-12-08 20:05 那就改变世界吧
阅读(14)
评论(0)
推荐(0)
16.Mybatis之mapper接口的代理对象生成
摘要: 前提 当第一次访问 UserMapper.selectById(Long id) 时,spring 容器会根据 UserMapper 的类型去查缓存,找出对应的MapperFactoryBean 工厂实例 , 然后 spring 判断该 bean 实现了FactoryBean 接口,则不会直接返回该
阅读全文
posted @ 2025-12-08 16:16 那就改变世界吧
阅读(12)
评论(0)
推荐(0)
2025年12月7日
15.Mybatis之特殊的BeanDefinition
摘要: 1.前置配置 <!-- 触发 BeanDefinition 创建的核心配置 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.exa
阅读全文
posted @ 2025-12-07 10:27 那就改变世界吧
阅读(6)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告