自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Stream 学习

Stream是java8的新增特性,表示数据流。

2023-04-26 09:57:47 171

转载 JDK动态代理案例学习

JDK动态代理只提供接口的代理,不支持类的代理。核心InvocationHandler接口和Proxy类,InvocationHandler 通过invoke()方法反射来调用目标类中的代码,动态地将横切逻辑和业务编织在一起;接着,Proxy利用 InvocationHandler动态创建一个符合某一接口的的实例, 生成目标类的代理对象。

2023-04-04 13:40:41 195

转载 jwt生成token

http本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还再一次进行用户认证。因为根据http协议,我们不知道是哪个用户发出的请求,所以为了能让我们应用识别是哪一个用户发出的请求,我们只能在服务器端存储一份用户登录的信息,这份登录信息会在响应时传递给浏览器。告诉其保存为cookie,以便下次请求时发送给我们的应用,这样我们的用户就能识别是哪一个用户了,这就是传统的基于session认证。

2023-04-03 16:53:13 1417

转载 JDK1.7和JDK1.8中HashMap的区别

JDK1.7:resize()为扩容,inflateTable()为初始化底层数组。JDK1.8:resize()为初始化+扩容。JDK1.8:超过阈值或链表转为红黑树且数组元素小于64。JDK1.8:扩容后的位置 = 原位置/原位置+旧容量。JDK1.8:两次扰动,1次位运算+1次异或运算。JDK1.7:重新计算元素存储位置。JDK1.7:九次扰动,四次。JDK1.8:数组+链表+JDK1.7:数组+链表。JDK1.7:数据插入前。JDK1.7:头插法。JDK1.8:数据插入后。JDK1.8:尾插法。

2023-04-03 16:41:33 653

转载 HashMap 为什么二倍扩容

HashMap的容量为什么是2的n次幂,和这个(n - 1) & hash的计算方法有着千丝万缕的关系,符号&是按位与的计算,这是位运算,计算机能直接运算,特别高效,按位与&的计算方法是,只有当对应位置的数据都为1时,运算结果也为1,当HashMap的容量是2的n次幂时,(n-1)的2进制也就是1111111***111这样形式的,这样与添加元素的hash值进行位运算时,能够充分的散列,使得添加的元素均匀分布在HashMap的每个位置上,减少hash碰撞,下面举例进行说明。

2023-03-31 10:04:50 206

转载 Spring读取配置获取配置yml文件的 3 种方法

2:如果仅仅只是使用了@ConfigurationProperties注解是没有效果的,它并不会将这个配置注入容器中,它还需要和注入容器的注解一起使用,例如@Configuration,也可以是@Controller、@RestController、@Service、@Componet等注解,加入到Ioc容器里。Environment 是 Spring Core 中的一个用于读取配置文件的类,将此类使用 @Autowired 注入到类中就可以使用它的 getProperty 方法来获取某个配置项的值。

2023-03-29 16:47:08 1637

转载 redis+token实现账号登录验证问题

后者登录顶替掉前者,这种方式可以保持登录不变(登录即返回token),在拦截器中判断后生成的token和通过查询redis的token是否一致即可。2.第二种比第一种还要简单,在登录的时候只要查询出redis存储的用户key不为null,就直接返回 “该帐号已经登录” 的提示信息。

2023-03-23 13:26:08 640

原创 简单冒泡排序笔记

冒泡排序笔记

2023-03-08 13:57:14 52

转载 java实现自定义注解

java自定义注解

2023-03-08 10:47:17 1285

原创 vue通过url方式展示PDF方法总结

vue pdf预览问题

2022-10-21 12:18:47 8597 4

空空如也

空空如也

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

TA关注的人

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