07 2022 档案
摘要:1 内存结构 1、简述一下JVM的内存结构?(高频) JVM在执行Java程序时,会把它管理的内存划分为若干个的区域,每个区域都有自己的用途和创建销毁时间。如下图所示,可以分为两大部分,线程私有区和共享区。 线程私有区: ① 程序计数器 作用:是一块较小的内存空间,可以理解为是当前线程所执行程序的字
阅读全文
摘要:1 存储引擎 1、简单描述一个Mysql的内部结构? MySQL的基本架构示意图: 大体来说,MySQL可以分为server层和存储引擎层两部分。 ① server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能 ② 存储引擎层:存储引擎层负责数据的存储和提取。其
阅读全文
摘要:1、JDK和JRE有什么区别? JDK是java的开发工具包,有JDK8,9甚至到14的差别,安装以后,不仅包含了java 的开发环境,比如java.exe,还包含了运行环境(jre)相关包。 2、说下你对 == 和equals的认识,它们有什么差别?(高频) 对于== 号: 1、比较基本类型,比如
阅读全文