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