面试
文章平均质量分 88
code_now
这个作者很懒,什么都没留下…
展开
-
Redis面试总结
Redis特点 1、更丰富的数据类型; 2、进程内与进程;单机与分布式; 3、功能丰富:持久化机制、过期策略; 4、支持多种编程语言; 5、高可用,集群。原创 2022-02-09 09:00:00 · 266 阅读 · 0 评论 -
Spring面试总结
Spring是一个轻量级java开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他层的耦合问题,是分层的java SE/EE一站式轻量级开源框架,为开发java应用程序提供全面的基础架构支持,以和AOP为内核。原创 2022-01-11 09:55:31 · 174 阅读 · 0 评论 -
MySQL面试总结
MySQL架构 连接层(验证客户端身份及权限) 服务层(缓存,解析器(词法分析、语法分析),优化器,执行器) 存储引擎层(数据存放地,Innodb、Myisam) Buffer Pool: 是 InnoDB 维护的一个缓存区域,用来缓存数据和索引在内存中,主要用来加速数据的读写,如果 Buffer Pool 越大,那么 MySQL 就越像一个内存数据库,默认大小为 128M。 InnoDB 会将那些热点数据和一些 InnoDB 认为即将访问到的数据存在 Buffer Pool 中,以提升数据的读取性能。 I原创 2022-01-07 09:57:17 · 778 阅读 · 0 评论 -
JVM面试总结
JVM结构 类加载子系统:在JVM启动时或者类在运行时将需要的class文件加载到jvm中 运行时数据区:在JVM运行时操作所分配的内存区域(堆、方法区、虚拟机栈、程序计数器及本地方法栈) 执行引擎:负责执行class文件中的字节码指令 本地方法接口:主要是调用C或C++实现本地方法及返回结果 类加载过程 装载(加载):指的是通过类的全限定名将.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,作为访问方法区这些数据结构的入口 链原创 2022-01-06 10:54:19 · 534 阅读 · 0 评论