09 2019 档案

摘要:参考资料1 参考资料2 一、索引 B+ Tree 原理 1. 数据结构 B+树详解 2. 操作 进行查找操作时,首先在根节点进行二分查找,找到一个 key 所在的指针,然后递归地在指针所指向的节点进行查找。直到查找到叶子节点,然后在叶子节点上进行二分查找,找出 key 所对应的 data。 插入删除 阅读全文
posted @ 2019-09-23 15:50 feifei97 阅读(265) 评论(0) 推荐(0)
摘要:GC优化:https://tech.meituan.com/2017/12/29/jvm-optimize.html jvm内存模型 程序计数器 是当前线程所执行的字节码的行号指示器,每条线程都要有一个独立的 程序计数器,这类内存也称为“线程私有”的内存。 虚拟机栈 是描述java方法执行的内存模型 阅读全文
posted @ 2019-09-11 17:34 feifei97 阅读(238) 评论(0) 推荐(0)
摘要:New Thread的弊端 每次new Thread会新建对象,性能差 线程缺乏统一管理,可能无限制的新建线程,相互竞争,有可能占用过多系统资源导致死机或OOM 缺少更多功能,如更多执行、定期执行、线程中断 线程池优点 重用存在的线程,减少对象创建、消亡的开销 可有效控制最大并发线程数,提高系统资源 阅读全文
posted @ 2019-09-08 18:09 feifei97 阅读(280) 评论(0) 推荐(0)