面经
itisnull
这个作者很懒,什么都没留下…
展开
-
外包面试
1.java基础对于线程池的参数2.Spring使用熟练,原理3.分布式事务4.网关设计思想 限流算法 断路器机制spring 源码讲解下redis数据类型spring cloud 熔断机制,以及如何实现熔断原理?redis BloomFilter 布隆过滤器为什么mybatis的mapper没有实现类(原理探究)spring ioc 有什么用redis有几种集群方式redis如何做高可用reids锁怎么实现分布式锁怎么做zk怎么做分布式锁线程池有哪几种hashmap线程安原创 2020-07-13 14:26:55 · 690 阅读 · 0 评论 -
面经—(涂鸦智能)
1.java1.1 hash算法1.1.1 除余法除余法就是用关键码x除以M(往往取散列表长度),并取余数作为散列地址。1.1.2 乘余取整法先让关键码key乘上一个常数A(O<A<1),提取乘积的小数部分。然后,再用整数n乘以这个值,对结果向下取整,把它做为散列的地址。1.1.3 平法取中法由于整数相除的运行速度通常比相乘要慢,所以有意识地避免使用除余法运算可以提高散列算法的运行时间。平方取中法的具体实现是:先通过求关键码的平方值,从而扩大相近数的差别,然后根据表长度取中原创 2020-05-10 09:41:26 · 2041 阅读 · 0 评论