自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Hashmap主要流程源码解读

这个问题比较简单,算是put流程的一部分,当数组长度大于荷载系数时会扩容(比如数组长度长度是16,在put元素时会判断,如果长度大于16*0.75=12,就会扩容)。为什么是0.75可以从两方面回答,如果小于0.75,会在数组还有很多空余的情况下扩容,浪费空间。如果大于0.75,会容纳更多的元素,增加hash冲突的概率,得不偿失。Hashmap的构造方法以及扩容方法中,会执行这样一个方法。/*** 返回给定目标容量的 2 大小的幂。*/

2023-09-05 11:45:28 59

原创 一条sql让你学会java中的lambda

lambda方法有很多,我只讲了与我这段sql相关的,其他用到的时候看一下就OK了。

2023-07-14 11:48:03 406

原创 Spring-Security+JWT+MongoDB解析Spring-Security的基本流程

最近再看Spring-Security,通过不断的调试,总算对其流程有所认识,总结一下。这里用到了Security和jwt,都是很实用的知识点,希望能够帮到你。用MongoDB是因为我最近再看,只涉及最简单的用法,想换成mysql也可以。(刚开始写博客,写的不好多多包涵)看完这篇文章之后你可以知道如何使用springboot,springSecurity,jwt实现基于token的权限管理。

2022-10-16 11:59:27 514 2

空空如也

空空如也

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

TA关注的人

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