自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oauth2.0

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

2024-06-17 11:38:31 531

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

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

2024-06-07 15:28:42 363

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

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

2024-05-30 11:54:56 209

原创 Docker 拉取镜像报错

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

2024-05-29 15:11:12 454

原创 JAVA 之 枚举

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

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

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

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

2024-05-04 19:45:02 144

原创 React 实现图片裁剪功能

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

2024-04-24 20:55:27 1306

原创 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 175 1

空空如也

空空如也

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

TA关注的人

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