
面试题
文章平均质量分 89
爱笑的tiger
学无止境,享受生活
展开
-
设计模式面试题
1.设计模式有那些原则? 开闭原则:OOP中最基础的原则,指一个软件实体(类、模块、方法等)应该对扩展开放,对修改关闭。强调用抽象构建框架,用实现扩展细节,提高代码的可复用性和可维护性。 单一职责原则:一个类、接口或方法只负责一个职责,降低代码复杂度以及变更引起的风险。 依赖倒置原则:程序应该依赖于抽象类或接口,而不是具体的实现类。 接口隔离原则:将不同功能定义在不同接口中实现接口隔离,避免了类依赖它不需要的接口,减少了接口之间依赖的冗余性和复杂性。 里氏替换原则:开闭原则的补充,规定了任何父类可原创 2021-12-23 16:28:09 · 172 阅读 · 0 评论 -
面试必背-MySql八股文(1)
1.数据库三大范式 第一范式:确保每列保持原子性,数据表中的所有字段值都是不可分解的原子值。 第二范式:确保表中的每列都和主键相关。 第三范式:确保每列都和主键列直接相关而不是间接相关。 2. MySql几种引擎,有什么区别 特性 InnoDB MyISAM MEMORY 事物安全 支持 不支持 不支持 对外建的支持 支持 不支持 不支持 存储限制 64TB 有 有 空间使用 高原创 2021-12-11 10:56:29 · 1403 阅读 · 0 评论 -
面试必背-MySql八股文(2)
1.数据库的锁 1.1 什么是数据库的锁? 当数据库有并发事务的时候,保证数据访问顺序的机制称为锁机制。 数据库的锁与隔离级别的关系? 1.2 数据库锁的类型有哪些? Mysql锁类别 资源开销 加锁速度 是否会出现死锁 锁的粒度 并发度 表级锁 小 快 不会 大 低 行级锁 大 慢 会 小 高 页面锁 一般 一般 不会 一般 一般 MyISAM 默认采用表.原创 2021-12-22 09:45:26 · 1967 阅读 · 0 评论