自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java Stream流式编程

stream流操作是Java 8提供一个重要新特性,它允许开发人员以声明性方式处理集合,其核心类库主要改进了对集合类的 API和新增Stream操作

2023-10-20 12:58:46 74 1

原创 用了jwt为什么还需要将认证令牌存入Security上下文

支持一些不存在于 JWT 中的认证属性:在某些情况下,我们可能需要在认证流程中添加一些额外的属性,比如 IP 地址、登陆时间等。方便获取当前用户信息:在进行权限控制时,我们通常需要获取当前登录用户的身份信息和权限信息。总之,将 JWT 令牌存入 Spring Security 上下文并不是必须的,但有时可以方便地获取当前用户信息或者为认证流程添加一些额外的属性。但是,在一些特殊的场景下,将 JWT 令牌存入 Spring Security 上下文可能会对代码的编写和维护产生一定的好处。

2023-10-13 11:11:53 92

原创 vim文本编辑器

** 一般模式**开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、粘贴』来处理你的文件数据

2023-10-12 17:43:31 40

原创 Spring Security处理登录的流程

用户提交登录表单,包含用户名和密码。 UsernamePasswordAuthenticationFilter 过滤器拦截请求,并将用户名和密码封装成 UsernamePasswordAuthenticationToken 对象。 AuthenticationManager 调用配置的 AuthenticationProvider 列表中的每个提供者进行身份验证。

2023-10-12 17:11:42 464

原创 去除响应结果中的null

如果响应结果中存在大量的null值,会让API的代码变得难以阅读和维护,也会增加代码量和复杂度。而且,去除null值之后,响应结果中的数据更加紧凑,有利于网络传输和数据存储。而且,null值可能会带来一些安全隐患,例如,恶意攻击者可以通过构造请求,利用null值进行一些非法操作。因此,为了保证API的规范性、易用性、安全性、可读性和可维护性,去除响应结果中的null是一个比较好的实践方式。因为在前后端交互过程中,如果响应结果中存在null值,会给前端带来一些不必要的麻烦。

2023-10-08 17:16:13 168

原创 idea连接数据库却不显示数据表

一般出现这种情况有两种可能,第一是 1 of 8 的位置里面并没有选中想要的数据库,第二种可能是MySQL和MariaDB类型选择错误

2023-10-08 10:14:59 2313 2

vim 文本编辑器使用命令

vim 文本编辑器使用命令

2023-09-27

空空如也

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

TA关注的人

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