面试总结
文章平均质量分 63
夜猫吃夜宵
这个作者很懒,什么都没留下…
展开
-
MySQL相关知识点梳理
一、MySQL架构连接层:处理连接,身份验证等。核心服务层:包含权限判断、查询缓存、解析器、查询优化器、执行引擎等。存储引擎层:负责管理数据的底层组件,定义了如何存储、索引和检索数据。数据存储层:与文件系统进行交互完成数据读写。二、数据库引擎InnoDB: 支持事务;支持行锁;范围查询速度更快;支持外键;数据备份通过binlog,binlog存储的是一个库中所有表中的数据,只能整个库备份,数据量大时备份和恢复麻烦;索引通过B+树和hash实现。MyISAM: 不支持事务;仅支持表锁;范围原创 2024-05-29 18:42:56 · 869 阅读 · 0 评论 -
JVM知识点总结
③清除阶段:清除所有未被标记为黑色的对象,这些对象被认为不可达,可以回收。将对象标记为三种颜色:白色、灰色和黑色,用于表示对象的可达性状态。②标记阶段:从根对象开始遍历对象,遍历完成的对象标记为黑色;①初始化:根对象标记为灰色,其他对象标记为白色;jstack:生成虚拟机当前时刻的线程快照。jinfo:实时查看和调整虚拟机的各项参数。jps:输出JVM中运行的进程状态信息。jmap:生成虚拟机的内存转存储快照。jstat:虚拟机统计信息监控工具。JConsole:可视化监控工具。原创 2024-05-17 14:41:34 · 899 阅读 · 0 评论 -
手写LRU算法实现
LRU(Least Recently Used)算法,是一种常用的缓存淘汰策略,优先淘汰最近最少使用的对象。一般通过双向链表和hash表实现。原创 2024-05-16 16:02:02 · 124 阅读 · 0 评论 -
跳表(SkipList)_手写代码实现_java
跳表java代码实现原创 2023-12-06 14:33:41 · 432 阅读 · 0 评论