02 2020 档案
摘要: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
阅读全文
摘要:https://www.cnblogs.com/756623607-zhang/p/10506909.html
阅读全文