- 博客(9)
- 收藏
- 关注
原创 面试题数据库--优化策略-大数据查询
将大表的冷热字段分离(如将 TEXT/BLOB 字段拆分到附加表)应用层缓存(Redis/Memcached 缓存热点数据)只读或读多写少的表(但慎用,InnoDB通常是更好选择)将耗时操作移到消息队列(如Kafka/RabbitMQ)查询缓存(MySQL 8.0+ 已移除)索引优先:80%的性能问题由索引缺失引起。索引包含所有查询字段,避免回表查询。主库处理写操作,从库处理读查询。小表驱动大表(小结果集在前)禁止对索引列进行运算(如。增加内存(减少磁盘I/O)按时间/范围拆分(如。SSD 替换 HDD。
2025-06-20 10:38:08
396
原创 面试题数据库--关于Join、Inner Join、Left Join、Right Join、Full Join、On、Where区别
join 和 inner join是一样的,为了简写省掉 inner 可直接写为 join, 内联结,表示以两个表的交集为主,查出来是两个表有交集的部分,其余没有关联就不额外显示出来。
2025-06-19 17:15:52
433
原创 SpringBoot 集成 Redis
Redis是我们Java开发中,使用频次非常高的一个nosql,数据以key-value键值对的形式存储在内存中。redis的常用使用场景,可以做缓存,分布式锁,自增序列等,使用redis的方式和我们使用数据库的方式差不多,首先我们要在自己的本机电脑或者上安装一个redis的服务器,通过我们的java客户端在程序中进行集成,然后通过客户端完成对redis的增删改查操作。redis的Java客户端类型还是很多的,常见的有等,所以我们在集成的时候,我们可以选择直接集成这些原生客户端。
2025-06-07 10:44:26
1750
原创 SpringBoot 集成 Swagger
- 注意:这里使用的是3.0.0,因为2.9.2是为Spring Boot 1.x设 计的 -->中添加正确的Springfox依赖。访问 http://localhost:8080/swagger-ui.html。由于我引用的SpringBoot 版本是2.6.7,所以引用 3.0.0版本。
2025-05-30 11:24:46
1112
原创 a bean of type ‘org.springframework.web.client.RestTemplate‘ that could not be found
common.core模块下resources 中配置。mean-clean 后启动成功。查看项目报错位置,没有报红。查询资料建议更改启动类。
2023-08-02 15:31:56
462
原创 Invalid bound statement (not found): com.cs.gen.mapper.GenTableMapper.selectGenTableList
排查项目中的Service、serviceImpl 、dao、 mapper 层相关文件,均未发现问题。正确的文件夹层级关系是嵌套的,创建时错误的使用. 而不是/,导致路径错误。修改后接口可以正常访问。发现.xml 文件存放文件夹。
2023-07-22 15:40:48
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅