摘要:
1.https://www.cnblogs.com/ciaociao/p/9502748.html 阅读全文
摘要:
1.非功能需求会考虑哪些? 可用性、扩展性、性能; 2.有没有遇到过建了索引反而变慢的情况? 3.从哪些角度去设计系统? 4.代码中使用过的设计模式? 阅读全文
摘要:
1. 一级缓存和二级缓存? 一级缓存策略: 二级缓存策略: 2. 缓存回收策略 LRU – 最近最少使用的:移除最长时间不被使用的对象。 FIFO – 先进先出:按对象进入缓存的顺序来移除它们。 SOFT – 软引用:移除基于垃圾回收器状态和软引用规则的对象。 WEAK – 弱引用:更积极地移除基于 阅读全文
摘要:
https://blog.csdn.net/u010349644/article/details/81013467 阅读全文
摘要:
1.hash 算法问题 hash(n) /服务器个数 hash 算法在服务器增加或者减少的时候,数据存取位置为发生变化; 什么是一致性hash算法? 一致性hash算法对2^32 取模,整个Hash空间组织成一个虚拟的圆环,Hash函数的值空间为0 ~ 2^32 - 1(一个32位无符号整型),在h 阅读全文
摘要:
https://blog.csdn.net/lewis_zhou/article/details/78740438 阅读全文
摘要:
https://www.cnblogs.com/wmyskxz/p/9021597.html 阅读全文
摘要:
finally语句块一定会被执行吗? 答案: 不一定 1. 发生异常的代码必须在try 代码块中,才有可能被执行 public class MyTest { public static void main(String[] args) { System.out.println("main 代码块中的 阅读全文
摘要:
https://www.jianshu.com/p/635f3185bbc4 阅读全文
摘要:
https://www.cnblogs.com/ashleyboy/p/9595584.html https://www.cnblogs.com/lcmlyj/p/11712596.html 阅读全文