Java八股文
文章平均质量分 88
是雅俗共赏呀
不想学习
展开
-
Java八股文——MYsql相关面试题最详细回答!
答:索引在项目中还是比较常见的,它是帮助MySQL高效获取数据 的数据结构,主要是用来提高数据检索的效率,降低数据库的IO成本,同时 通过索引列对数据进行排序,降低数据排序的成本,也能降低了CPU的消耗。答聚簇索引主要是指数据与索引放到一块,B+树的叶子节点保存了整 行数据,有且只有一个,一般情况下主键在作为聚簇索引的。非聚簇索引值的是数据与索引分开存储,B+树的叶子节点保存对应的主键, 可以有多个,一般我们自己定义的索引都是非聚簇索引。聚簇索引选取规则:* 如果存在主键,主键索引就是聚簇索引。原创 2024-06-16 13:43:25 · 675 阅读 · 0 评论 -
Java八股文——Redis相关面试题最详细解答!
缓存穿透是指查询一个一定 不存在 的数据,如果从存储层查不到数据则不写 入缓存,这将导致这个不存在的数据每次请求都要到 DB 去查询,可能导致 DB 挂掉。这种情况大概率是遭到了攻击。解决方案的话,通常都会用布隆过滤器来解决它。布隆过滤器主要是用于检索一个元素是否在一个集合中。我们当时使用的是 redisson实现的布隆过滤器。它的底层主要是先去初始化一个比较大数组,里面存放的二进制0或1。原创 2024-06-13 15:55:13 · 580 阅读 · 0 评论