![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
Java不难的
=
展开
-
面试官:mybatis一级缓存二级缓存的区别都不知道,知道门在哪吧
面试官:虫虫你简历上写了了解mybatis缓存,那你能说说一级缓存和二级缓存的区别吗? 虫虫:我只知道这是用来缓存sql查询的数据 面试官:没了? 虫虫:没了 面试官:公司门知道在哪里吧 自己走还是我送你 以上是虫虫的面试经历 于是虫虫决定恶补一下Mybatis缓存机制的知识 Mybatis的缓存,包括一级缓存和二级缓存 Mybatis对缓存提供支持,一级缓存是默认使用的 二级缓存需要手动开启 区别:一级缓存的作用域是一个sqlsession内;二级缓存作用域是针对mapper进行缓存. 一级缓存: 在参数原创 2020-07-16 11:49:42 · 322 阅读 · 0 评论 -
写错了一条 SQL 语句,被经理邀请爬山!我还有机会吗?
前戏 SQL 写的秒,涨薪呱呱叫! 新来的实习生小杨写了一条 SQL 语句 SELECT wx_id from `user` WHERE wx_id = 2 当小杨迫不及待准备下班回家的时候,隔壁的王经理一把抓住了小杨,并用 EXPLAIN 命令教育了小杨,小杨流下了没有文化的泪水。 这条 SQL 语句中,wx_id 是具有索引的,但是王经理查出来的结果却是这样的 小杨仔细一瞅 key 字段显示为 Null,很明显这条SQL语句没有走索引。 小杨心想“糟糕,又写错原创 2020-07-10 21:28:44 · 4005 阅读 · 16 评论