享元模式面试题25 题
- 01 什么是享元模式?它解决什么问题?
- 02 享元模式有哪些角色?调用流程是什么?
- 03 如何评估享元模式是否真的节省内存?
- 04 如何手写一个享元模式?Java 代码怎么实现?
- 05 使用享元模式有哪些常见误区?
- 06 享元工厂的缓存淘汰策略怎么设计?
- 07 享元工厂为什么重要?对象池和缓存应该怎么设计?
- 08 享元模式的优缺点是什么?
- 09 享元模式和分布式缓存有什么区别?
- 10 享元模式适合哪些应用场景?
- 11 享元模式中的 key 应该怎么设计?
- 12 享元模式中的内部状态和外部状态有什么区别?
- 13 Java 中 String 常量池和 Integer 缓存算享元模式吗?
- 14 享元对象如何保证线程安全?
- 15 享元模式和单例、原型、缓存有什么区别?
- 16 享元模式如何从一段遗留代码重构出?
- 17 享元模式相关代码应该如何做单元测试和集成测试?
- 18 享元模式在 Spring 或依赖注入环境中如何落地?
- 19 享元模式在真实业务中如何判断该不该使用?
- 20 享元模式后续需求频繁变化时如何演进?
- 21 享元模式做代码评审时应该重点看哪些点?
- 22 享元模式会带来哪些性能和资源成本?
- 23 享元模式经常会和哪些设计模式组合使用?
- 24 享元模式哪些迹象说明这里可能过度设计了?
- 25 享元模式线上出现问题时如何排查?
没有符合条件的题目。