摘要: MySQL 篇 整体内容 优化-如何定位慢查询 如何定位慢查询 问答环节 优化-SQL语句执行的很慢,如何分析 解决思路 问答环节 优化-索引概念及索引底层数据结构 数据结构对比 问答环节 优化-聚簇索引、非聚簇索引、回表查询 回表查询 问答环节 优化-覆盖索引、超大分页优化 覆盖索引 超大分页 问 阅读全文
posted @ 2024-10-30 14:54 墨羽寻觅 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Redis篇 redis使用场景-缓存-缓存穿透 解决方案一:缓存空数据 解决方案二:布隆过滤器 布隆过滤器的介绍 面试总结 什么是缓存穿透?怎么解决? 缓存一个不存在的数据,导致每次都需要去访问数据库,造成数据库压力较大。 1)缓存空数据 2)布隆过滤器(位数组) 布隆过滤器存在的问题:误判问题 阅读全文
posted @ 2024-10-26 18:29 墨羽寻觅 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、Spring IoC的理解 IoC(Inversion of Control:控制反转) 是一种设计思想,而不是一个具体的技术实现。IoC 的思想就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。不过, IoC 并非 Spring 特有,在其他语言中也有应用。 控制反转? 阅读全文
posted @ 2024-10-19 15:48 墨羽寻觅 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 提交的命令 用作测试用 注意:我的命令是在有管理员权限的CMD下执行。 阅读全文
posted @ 2024-10-18 15:08 墨羽寻觅 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 Spring 框架? Spring是一款开源的轻量级Java开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发,比如说 Spring 支持 IoC 阅读全文
posted @ 2024-10-17 23:30 墨羽寻觅 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 背景: 今天项目在做的时候,发现前面的代码部分有问题。但是已经不清楚自己改了哪些部分的代码了,这时候的一个好办法就是使用IDEA中的代码回退到之前的某一时刻。 做法: 1、打开项目,如果回退整个项目的代码,右键项目 -> Local History -> show History 2、现在可以看到整 阅读全文
posted @ 2024-10-15 23:39 墨羽寻觅 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 背景: 在执行过程中,报错:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception i 阅读全文
posted @ 2024-10-15 23:23 墨羽寻觅 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 我的这个产生的原因: 之前做项目的时候检测到category表了,但后来数据库断开后,等再次连接上数据库,可以检测到数据库,但数据库中的表直接用,是检测不到的。 解决方法一: 使用数据库中表的时候,可以 [数据库.数据库表],如下图所示,可以看到此时使用表就不爆红了。 解决方法二: 鼠标移动到数据表 阅读全文
posted @ 2024-10-15 23:05 墨羽寻觅 阅读(78) 评论(0) 推荐(0) 编辑