每天一套面试题Day31-八股高频(12)
66.什么是分库分表?有哪些策略?
分库分表是解决数据库性能瓶颈的常用架构方案,主要用于解决: 数据量过大:单表数据量超过千万级,查询性能下降 并发量过高:单库连接数有限,无法支撑高并发访问 存储瓶颈:单机存储容量有限
分库分表是将数据分散到多个数据库和表中,以提高系统性能和可扩展性,常用策略包括垂直拆分、水平拆分和混合拆分。
67.请说说你对反射的了解。
blog 牛客答案:https://www.nowcoder.com/questionTerminal/f8c4307127e4467b98a1ec398384087f?examPageSource=25mianshitop 来源:牛客网
68.介绍下双亲委派模型,如何打破它?
双亲委派模型是Java类加载机制,子类加载器先委托父类加载器尝试加载类,父类无法加载时才由自身加载,避免重复加载并保证核心类安全。 类加载器的层次结构:引导类加载器(Bootstrap ClassLoader),扩展类加载器(Extension ClassLoader),应用类加载(Application ClassLoader),自定义类加载器(Custom ClassLoader)
打破: (1)通过线程上下文类加载器(Thread Context ClassLoader) (2)重写loadClass方法,改变委托逻辑(如不先委托父类,直接自己加载)。 (3)OSGi的动态模块加载,通过Bundle类加载器打破双亲委派,每个模块(Bundle)有独立的类加载器。
69.OSI 七层模型是什么?
”物联网叔会使用“:物理层-数据链路层-网络层-传输层-会话层-表示层-应用层
70.INNER / LEFT / RIGHT JOIN 区别?
#面试真题#每日一套面试真题 文章被收录于专栏
记录刷过的面试真题

