- 博客(4)
- 收藏
- 关注
原创 HashMap寻址?容量为什么要设计成2的幂次方?
为什么是2的幂次方?1. 效率:底层做的二进制与运算,比取模运算更有效率,如果不是2的幂次方,就必须取模不能与运算,因为值不相同,比如容量是15:16 % 15 = 1;16 & (15-1) = 0,扩容寻址时更是充分利用2的幂次方这个特点2. 数据均匀分布:2的幂次方 - 1 的二进制 低位全是1,下标也就取决于hash值的低位,这也充分利用了hash算法的优势。
2024-10-18 00:02:22
722
原创 Windows DockerDesktop上传文件
三、必须上传的是个文件夹,然后进到docker中,点exec,就可以用mv命令将你上传的文件移动到你需要的目录。二、往这个虚拟机上传文件,有个很简单的办法,就是在file页面直接右键import。
2024-10-15 13:49:28
726
1
原创 封装spring-boot-starter-amqp为自己的Starter
- 基础依赖 -->-- 编译时依赖 -->/*** 希望所有用这个starter的项目,用下面这个方式来定义主题和动作* xxx:* mq:* topics:* actions:* 简单解释一下:xxx.mq.topic下自定义了4个配置,配置名是随便起的,方便使用者用@Value的方式注入自己想要发送或接收的主题*/
2024-10-14 19:00:31
1500
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人