- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 根据简历背八股文之MySql索引失效
4.发生了隐式类型转换,比如说字符串是索引列,但条件语句中的输入参数是数字。5.where字句中,如果or前的条件是索引列,or后的条件不是索引列。方便回答面试官问题时快速说出,一些细节可以斟酌是否说明详情。2.遇到了模糊查询,如like%xx。3.对索引列使用表达式计算或函数。1.没有遵循最左匹配原则。
2024-10-21 20:17:35
366
原创 根据个人简历背面试题之bean生命周期
首先会通过BeanDefinition获取bean的定义信息,根据信息调用构造函数实例化一个 Bean对象。如果Bean实现了一些Aware结尾(BeanNameAware等)的接口,就会调用相应的方法,例如setBeanName方法,传入对应Bean的名字。如果这个 Bean 的 Spring 配置中配置了 destroy-method 属性,会自动调用其配置的。如果 Bean 实现了 DisposableBean 这个接口,会调用 destroy()方法;三.接下来是Bean的使用。
2024-10-17 00:53:47
506
原创 关于虚拟机启动后无法连接网络的问题
大家如果虚拟机里面配置了nacos,不使用时一定不要挂起,因为nacos在挂起状态中可能会因为你电脑网络断开连接了,导致你整个虚拟机网络使用不了了。再次输入指令:systemctl disable NetworkManager (禁止开机自启这个服务)最后输入指令:service network restart (再次重新启动network服务)输入指令:systemctl stop NetworkManager (关闭这个服务)我自己就是通过这三个命令解决的。
2024-10-14 17:17:12
750
原创 八股文学习记录day01--Redis缓存三兄弟
(2):设置key逻辑过期,在设置key的时候,设置一个过期时间字段存入缓存,不给当前key设置真正的过期时间,当查询时,从Redis中取出数据后,先判断时间是否过期。(1):使用互斥锁,当缓存失效时,不立即去访问数据库,先使用setnx设置一个互斥锁,然后访问数据库,当操作成功返回时,回设缓存。缓存击穿是指对于设置了过期时间的key,缓存在某个时间点过期的时候,恰好这时候大量的并发请求访问这个key,此时会直接访问数据库并加载数据回设缓存,但高并发的请求可能会瞬间把数据库压垮。3.什么时缓存雪崩?
2024-10-09 00:38:15
896
原创 黑马-天机学堂项目学习笔记与问题day01
在实现添加课程到课表这个接口时,发现rabbitmq一直监听不到消息,根据debug排除了很久后,发现是课程这个数据有一个字段是课程过期时间,过期后无法添加数据到数据库。
2024-10-08 21:00:56
951
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅