自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Security 密码校验错误时,一直报403,而不是401

最近的一个项目里,我使用了Spring Security 做权限校验。今天我用Postman测试的时候发现,当提供一个错误的密码,后端居然返回403响应码,而不是401,上网查找了资料发现原来是配置文件没写对。

2024-09-18 15:57:15 196 1

原创 ngrx 如何安装redux devtool插件

angular 和 react vue 一道被称为前端三大框架,k大家都知道只要是前端框架,就肯定离不开状态管理工具,ngrx 就是angular 中使用最为广泛的状态管理工具。由于ngrx 借鉴了redux 的架构,因此,我们可以使用redux devtool 插件实现状态的可视化管理。2.下载安装插件,这个就百度搜索下怎么弄3.下载完我们可以打开开发者工具,进入Redux 这个tab,我们会看到下面的提示No store found,

2024-08-30 06:59:45 199

原创 AWS S3 存储桶 访问策略设置

最近在做项目的时候接触到了AWS S3 的操作,这里来记录下访问策略的写法。

2024-07-18 09:20:54 273

原创 Spring Security 第三节 默认用户的生成

上一节, 我们说了默认界面的生成,这一次我们来探究一下默认用户的生成。1. 找到org.springframework.boot.autoconfigure.AutoConfiguration.imports这个文件2.找到SecurityAutoConfiguration这个类3. 按Ctrl + 鼠标左键, 进入 SecurityProperties 类这个SecurityProperties 就是定义默认用户密码的地方,【注意看,这个男人叫小帅】哈哈,走错片场了,

2024-07-09 16:21:31 304

原创 Spring Security 第二节 默认页面的生成

当我们引入Spring Security 依赖时, 默认情况下我们的接口都会被保护起来。当我们访问接口时,页面就会重定向到默认登录界面举个例子,当我访问hello, 这个接口时,会跳出这个默认登录界面,这是怎么实现的呢?

2024-07-09 15:12:33 358

原创 Spring Security 第一节 架构篇

这两天做项目的时候,发现自己对Spring Security 的理解非常的浅薄,思来想去,决定在网上找教程学习了下,并在这里发文记录下自己的的学习历程。第一节就是开门见山地来讲了下Spring Security 架构。

2024-07-09 11:43:30 812

原创 Oauth2.0

最近看了编程不良人的Oauth 2.0 视频,想来记录一下,以供后续的学习。OAuth 2.0是一种授权协议,允许用户授权从一个应用程序到另一个应用程序访问数据和api(资源)。尽管OAuth 2.0不是身份验证协议,但通常情况下,用户必须由提供访问权限的应用程序进行身份验证,然后才能授权对资源进行访问。简而言之,使用OAuth 2.0协议,用户试图登录的网站(也称为服务提供者)可以向身份提供者(即SSO服务器)请求用户的授权。

2024-06-17 11:38:31 779

原创 怎么打开Portainer 图形化界面管理Docker

进入Dashbord界面,哇, 这里的东西真的多啊,好啦,教程就都这里,大家慢慢玩耍吧!今天来讲一下如何打开Portainer ,用图形化界面的方式来管理我们的Docker。这里默认登陆名为”admin“,输入你的密码,然后点【Create user】我这里的宿主机ip地址是阿里云服务器,后面是9443端口,点击【继续访问XXX】,请不要在意页面上的不安全提示,直接点。初次进入,你会遇到这个提示点击【高级】按钮。进入页面后,点击【Get Started】然后我们就能看到我们的Home 目录了,

2024-06-07 15:28:42 406

原创 解决Idea 控制台输出乱码

解决方法就是我们需要设置控制台输出编码格式,点击【Settings】点击【Editor】点击【General】进入【Console】 在Default Encoding哪一行 : 右边的下拉框中我们可以看到默认的编码格式是GBK,今天在启动Docker 服务的时候控制台出现输出乱码现象。太完美了,输出乱码问题解决了。我们改成【UTF-8】

2024-05-30 11:54:56 370

原创 Docker 拉取镜像报错

此时,我浏览器访问百度网页的速度是比较慢的,而Docker Hub 服务器在国外,访问的速度更慢,因此我试试配置镜像。按【I】键进入编辑模式,把这段文字粘贴进去,然后按【:】键退出编辑模式, 输入wq, 保存退出。我Ping 了下 www.baidu.com 发现是通的。我首先重启Docker 服务 ,然而并没有什么用。我们可以看到拉取镜像成功!

2024-05-29 15:11:12 1094

原创 JAVA 之 枚举

一直以来,我都忽视java 中枚举的使用,今天学习了下,感觉大有收获,今天就来谈一谈Java枚举的用法。

2024-05-22 17:25:08 408 1

原创 CSS 行内块元素底部空白

今天在写前端页面的时候,发现行内块元素的底部多了6px 的空白。SVG图片的高度是24,现在的宽度变成了30.67px{isClicked?</div>这是为什么呢?因为SVG是矢量图,属于行内块元素。行内块元素 默认的垂直方向对齐方式是基线对齐.举个例子,div元素内包含了1个图片,我们可以看到图片底部有一些空白。空白就是父元素的基线和底线的间距,这里我为了方便大家能够看到父元素的基线和底线,在图片的右侧加了几个文字。英文j 的底部就是父元素的底线,英文fa的底部就是父元素的基线。

2024-05-04 19:45:02 198

原创 React 实现图片裁剪功能

第一次在CSDN 上写这么长的文章,在实现图像剪裁的功能中遇到很多的困难,基于这种情况,我认为非常有必要把这些知识记录下来以供我和诸位一起学习,本人前端知识确实有限,在写这篇文章的时候也许会出现很多的错误,请各位前端大佬们不吝指正!原来在分辨率5 * 6 设备上展示的图片在 10* 12 设备上变小的原因是单个像素点变小了,这个时候,我们只要使得1个px的逻辑像素对应的物理像素由1 变成 2 ,也就是DPR为2 ,这样就能完美解决这一问题了。意思就是1px 的逻辑像素对应多少的物理像素,这有什么用呢?

2024-04-24 20:55:27 1740

原创 JPA object报错:references an unsaved transient instance - save the transient instance before flushing

你要保存学生对象,程序会检测到你的学生对象里有一个address属性,address 属性指向的是address对象,而目前address 对象是一个瞬态对象,也就是说你要先把addess 对象保存到数据库当中,然后再保存student 对象到数据库中。这样程序运行后就会插入一条student数据,这条数据Address 那一列的值null,同样的,这样也不会引发异常。添加这个属性,程序运行后,就会先在Address 表中插入数据,再在Student 表中插入数据。再看一下我们的Address。

2024-04-02 15:52:59 297 1

空空如也

空空如也

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

TA关注的人

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