logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Security OAuth2 双Token机制精讲:原理、配置与常见坑点全解析

本文摘要:双Token机制通过分离短期access_token和长期refresh_token,解决了单Token方案在安全性与用户体验上的矛盾,实现了token续期。Spring Security OAuth2实现中,关键配置reuseRefreshTokens(false)确保每次刷新生成新refresh_token,配合滚动过期机制,既保障安全又提升体验。文章详细解析了授权服务器配置、客户端

#spring#前端#java +1
gitlab连通时报Could not resolve host:gitlab

错误描述:在搭建gitlab服务器的连通测试的时候报了如下图的错误,因为我在用docker启动gitlab镜像的时候做了hostname的设置,将hostname设置成了gitlab,因为物理机hosts文件中未对它做映射所以导致域名无法解析的问题。解决方法:修改hosts文件,位置在下图:修改hosts必须使用管理员用户的权限,你找到你本机的“记事本”软件,右击选择“以管理员身份...

【mysql】mysql8.0安装教程(win10)

1.确认你的所用的系统是否支持安装mysql8.0//Windows支持系统版本Microsoft Windows 10x86_64的mysql8.0安装支持的平台查询:https://www.mysql.com/support/supportedplatforms/database.html2.下载安装包1)安装器安装(本文非使用安装器进行安装,本文是基于压缩包进行的安装...

【开发工具】代码版本管理操作手册

文章主要解决使用idea集成git工具,完成代码版本管理任务。使用idea界面操作git的方式可以降低使用命令行直接操作git的错误率。本文是基于idea集成git客户端撰写教程,适用于采用idea编辑器来进行代码编写的人群。工作中开发人员对于git的常用操作:clone远程项目。checkout项目分支 。create项目分支。向远程仓库push代码。从远程仓库pull代码。merge分支代码。

#git#github#intellij-idea
vmware搭建多台虚拟机-桥接模式

我们本次的目的是搭建4台虚拟机,网络配置为桥接模式,以供公司内部局域网使用。(1)创建虚拟机以下文章详细介绍了单台虚拟机镜像的下载及安装,大家只看到第(1)部分就可以,上篇文章第二部分不用看。https://blog.csdn.net/Myuhua/article/details/98618926(2)虚拟机网络配置-桥接模式1)设置虚拟网络选中第一步创建完成的虚拟机,点击...

【问题解决】tkmybatis insertList方法报错

问题描述在使用tkmybatis的批量插入方式时报错报错详情org.springframework.dao.DataIntegrityViolationException:### Error updating database.Cause: java.sql.SQLException: Field 'id' doesn't have a default value### The error may

#java#数据库#mysql
【性能优化】人大金仓SQL优化实战:一条UPDATE语句从119分钟到1.53秒的蜕变

SQL版本执行时间子查询次数更新行数关键特征原始SQL(无索引)1h59m69,080次69,080每行全表扫描原始SQL(有索引)10.9秒69,080次69,080每行索引扫描(循环未减)第一版优化(LEFT JOIN)5.88秒1次69,080聚合一次,但冗余表扫描第二版优化(INNER JOIN)3.00秒1次59,430聚合一次,仅更新有端口设备第三版优化(INNER JOIN + 过滤

#性能优化#sql#网络
【报错解决】/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled

错误信息 ://查看mysql状态[root@master ~]# systemctl status mysqld● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)Active: fa...

【问题解决】maven外部第三方jar引入问题

报错信息:Failed to execute goal on project xxx: Could not resolve dependencies for project xxx: Could not find artifact com.aspose:aspose-words:jar:15.8.0 in aliyun (http://maven.aliyun.com/nexus/content/

gitlab后台页面报502错误

错误描述:502错误一般会出现在gitlab服务器重启之后,错误页面如下:错误解决:出现这种错误不用惊慌,一般是因为gitlab服务重启未反应过来,稍等以后后多刷几遍页面,就可以正常进入了。如果在不行的话就重启一下虚拟机多刷几次加好了。如果重启多刷几次之后还是存在这种问题,物理机建议升级内存,虚拟机可以扩大内存,这样情况就会解决了。...

    共 16 条
  • 1
  • 2
  • 请选择