
面经
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 · 719 阅读 · 0 评论 -
面经—(涂鸦智能)
1.java 1.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 · 2100 阅读 · 0 评论