面试题
shimmer008
这个作者很懒,什么都没留下…
展开
-
面视题之——索引失效
这个查询语句中使用了 age(+) 函数,它表示 age 列包含非空值。这个函数需要对每一行数据都进行计算才能得到结果,因此查询就无法使用索引来优化查询,可能导致查询速度变慢。当我们执行sql语句的查询条件中包含函数,那么数据库就无法使用索引来优化查询,因为它需要对每一行数据都调用函数来计算结果,这会导致查询速度变慢。我们可以冗余你要查询时计算的字段,这个字段通过后台计算传给数据库。(虽然会打破数据库的第三范式,但是却提升了效率)此时就是遍历了整张表,索引就失效了。原创 2024-03-12 16:42:30 · 156 阅读 · 0 评论 -
面视题之——悲观锁和乐观锁
了解悲观锁和乐观锁的优缺点和使用场景原创 2024-03-12 09:05:19 · 683 阅读 · 0 评论 -
面试题之——SpringBoot的好处?
这意味着它可以立即使用,无需额外的配置或安装。SpringBoot提供了许多预先配置的模板和依赖项,使得开发者可以快速地开始构建应用程序,而无需花费大量时间进行配置和设置。总的来说,SpringBoot的开箱即用特性是通过自动配置、起步依赖、内嵌服务器、生产就绪特性、扩展性和无需XML配置等多方面的优势来实现的。这些特性共同作用,使得SpringBoot能够大幅度简化Spring应用的开发和部署过程。原创 2024-03-09 14:15:13 · 528 阅读 · 0 评论 -
面试题之——事务失效的八大情况
最常见事务失效的八种情况原创 2024-03-07 21:49:05 · 428 阅读 · 0 评论 -
面视题之——ThreadLocal作用
ThreadLocal 是Java中的一个类,它提供了线程局部变量。这些变量与普通变量的区别在于,每个访问该变量的线程都有一个独立的副本,互不干扰。每一个线程都有自己的变量副本,可以在对于的副本空间存储变量,只要还是在同一个线程中,何使都能再取出来使用。原创 2024-03-07 20:25:26 · 205 阅读 · 0 评论 -
面试题之——内存泄漏和内存溢出
认识内存泄漏和内存溢出原创 2024-03-07 19:15:31 · 311 阅读 · 0 评论 -
面试题之——Session共享的方式
实现Session共享的四种方式原创 2024-03-07 19:04:51 · 301 阅读 · 0 评论 -
面试题之——Cookie和Session的区别
Cookie和Session存储的七大不同区别:存储位置,安全性,性能,存储大小,生命周期,适用场景,数据类型原创 2024-03-07 17:12:29 · 241 阅读 · 0 评论 -
面试题之——登录流程(使用token的过程)
面试题之——登录流程(使用token的过程)原创 2024-03-05 11:32:48 · 364 阅读 · 1 评论