
面试
文章平均质量分 72
geyiwei-suzhou
博客逐渐迁移至 blog.antherd.com
展开
-
MySQL调优
索引 索引是帮助MySQL高效获取数据的排好序的数据结构 索引数据结构 二叉树:【问题】顺序插入后形成类似链表的线性结构 红黑树(二叉平衡树):【问题】数据量大时层级会比较多 Hash表:【问题】不方便范围查找 B+Tree B+Tree B-Tree 叶节点具有相同的深度,叶节点的指针为空 所有索引元素不重复 节点中的数据索引从左到右递增排列 B+Tree(B-Tree变种) 非叶子节点不存储data,只存储索引(冗余),可以放等多的索引 叶子节点包含所有索引字段 叶子节点用指针连接,提高区间原创 2021-06-04 16:32:01 · 144 阅读 · 0 评论 -
JVM调优
JDK体系结构 Java编译运行过程 Java内存模型 堆结构和垃圾搜集过程 new 出来的对象都会往 Eden(伊甸)区放 然后满了 会进行minor gc 存活的放到s0中 再次满了 再次搜集s0和Eden存活对象 放到s1中 …s1,eden–>s0 不断调换 年龄到达15的或大对象 进入老年区 老年区满了 会启动full gc 启动full gc时候必须暂停所有执行的代码也就是STW(stop the world) 因为我们的对象必须要有一个确定的状态 不暂停的话就无法确定 可达性分析原创 2021-06-04 14:03:49 · 141 阅读 · 0 评论