摘要: 1.非功能需求会考虑哪些? 可用性、扩展性、性能; 2.有没有遇到过建了索引反而变慢的情况? 3.从哪些角度去设计系统? 4.代码中使用过的设计模式? 阅读全文
posted @ 2020-02-27 19:32 newlangwen 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1. 一级缓存和二级缓存? 一级缓存策略: 二级缓存策略: 2. 缓存回收策略 LRU – 最近最少使用的:移除最长时间不被使用的对象。 FIFO – 先进先出:按对象进入缓存的顺序来移除它们。 SOFT – 软引用:移除基于垃圾回收器状态和软引用规则的对象。 WEAK – 弱引用:更积极地移除基于 阅读全文
posted @ 2020-02-27 19:14 newlangwen 阅读(153) 评论(0) 推荐(0) 编辑