自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (4)
  • 收藏
  • 关注

原创 HashMap 高频面试题

(1)装填因子,负载因子,加载因子为什么是0.75? 本质上是时间和空间的问题。 比如装填因子设置为1:空间利用率得到了很大的满足,很容易碰撞,产生链表->查询效率低。 再比如装填因子设置为0.5:碰撞的概率低,扩容,产生链表的几率低,查询效率高,空间利用率太低。 经过大量的实验论证使用0.75是比较平衡的。 (2)HashMap 的长度为什么是 2 的幂次方? 采用二进制位操作 &,相对于%能够提高运算效率 hash%length==hash&(length-1) 的前提(即使

2021-05-30 19:07:08 110

原创 Nacos 配置优先级

优先级从高到低(注意这里的优先级高是指,如果最终的结果 比如下面的1和2有相同的配置,最终会以1为准) 1. spring.application.name−{spring.application.name }-spring.application.name−{profile}.${file-extension : properties} 2. spring.application.name.{spring. application.name } .spring.application.name.{fiLe

2021-05-13 17:50:10 1308

原创 限流的算法有哪些?

限流的算法有哪些? 主要有四种,感觉和之前学习计算机网络时,好像也有一个滑动窗口,可以去看看 1.固定窗口计数器算法 先上图,图中以每分钟为一个周期,即固定时间窗口,单个窗口请求限制数量为3个,未超出允许通过,超出的被丢弃。 官方说法。。。 规定我们单位时间处理的请求数量。比如我们规定我们的一个接口一分钟只能访问10次的话。使用固定窗口计数器算法的话可以这样实现:给定一个变量counter来记录处理的请求数量,当1分钟之内处理一个请求之后counter+1,1分钟之内的如果counter=100的话,后续

2021-05-11 11:52:14 126

转载 spring 学习理解(非原创)

1. 什么是 Spring 框架? Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是:核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。比如:Core Container 中的 Core 组件是Spring 所有组件的核心,Beans 组件

2020-12-15 14:15:08 110

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除