自定义博客皮肤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认证授权流程

然后还需要指定401和403的失败情况的处理器,401异常进入AuthenticationEntryPoint进行处理,403鉴权失败异常进入AccessDeniedHandler进行处理,因此我们只需手动声明这两个Bean对象到IOC容器中,发生异常时就会自动进入到相应Bean中进行处理。4.使用认证管理器把上一步产生的TOKEN对象进行登录认证。这里是查询数据库获取用户信息的地方,通过Mapper编写SQL查询用户的角色和权限信息,用户和角色是一对多(我这里写的是一对一),角色和权限也是一对多。

2024-07-24 21:56:35 696

原创 Redis的Docker搭建

【代码】Redis的Docker搭建。

2024-07-10 11:07:29 167

原创 Redis初级篇

geodist china:city beijing nanjing [单位], 输出"899992.6369",获得beijing与nanjing之间的距离,默认单位m,可选km千米,mi英里,ft英尺。这个方式如果保存大量的用户id,比较麻烦,占内存, 我们的目的是为了计数,而不是保存用户id。georadius china:city 110 30 1000 km,以给定的经纬度为中心, 返回键包含的位置元素当中, 与中心的距离不超过给定最大距离的所有位置元素。距离的单位和用户给定的范围单位保持一致。

2024-07-08 09:58:16 1072

原创 Flowable工作流简单应用(我的待办,我的申请,我的处理)

思路:1.现根据USER_ID查询历史流程实例2.遍历所有实例,获取实例的任务节点列表,并且以时间排序3.判断当前节点是否通过,若存在DeleteReason,表示被驳回注意:一个流程实例包含多个任务节点,是一对多。遍历一个流程实例,只能查到已通过的节点和正在审批的节点,因为后续节点不一定知道是谁审批。

2024-07-05 15:38:34 429

原创 快速掌握Docker安装及基本使用

1.备份系统自带yum源2.下载阿里云的yum源配置文件3.重新生成缓存4.卸载老版本的Docker5.安装yum工具包6.配置仓库源7.安装8.启动Docker安装出现错误:需要:container-selinux >= 2:2.74解决办法:安装【docker-ce-selinux】9.测试是否启动成功安装成功!10.配置Docker镜像仓库,先注册账号,找到,产品->容器->容器镜像服务ACR,选择镜像加速器。将里面的代码复制运行即可。

2024-07-05 10:59:46 997

原创 多数据源事物管理(事物+AOP)

​​@Aspect@Component@Slf4j//切入点 返回值 包.类.方法(参数) ..表示参数//指定加了注解的才拦截​//存放事务管理器的栈//存放事务状态try{// 检查是否有需要开启事务的事务管理器名字if(!//如果没有异常,说明两个sql都执行成功,两个数据源的sql全部提交事务//业务代码发生异常,回滚两个数据源的事务throw e;​// 获取需要开启事务的事务管理器名字。

2024-06-25 19:47:13 436

原创 SpringBoot自动配置原理和流程

在主启动类上添加了SpringBootApplication注解,这个注解组合了EnableAutoConfiguration注解。

2024-06-23 10:39:51 963

原创 Flowable+SpringBoot详解

介绍flowable的基本使用以及让flowable使用单独数据源

2024-06-20 21:15:27 1993

原创 Linux常用命令汇总

表示:以平铺形式列出目录默认ls是home目录-a显示隐藏文件 -l以列表形式展示 -h表示以易于阅读的形式列出文件大小写法: ls -l -a ,ls -la , ls -al。

2024-06-18 11:12:11 1127

原创 Ubuntu设置固定ip

1.查看Ubuntu适配器是否为NAT模式。2.打开虚拟网络编辑器编辑 - 虚拟网络编辑器。

2024-06-18 09:42:05 159

原创 SpringMVC执行流程原理及源码解读

SpringMVC的执行流程及源码解读

2024-06-17 19:24:10 450

原创 MyBatis逆向工程生成JAVA代码(Mapper,Entity,XML)

使用逆向工程生成JAVA代码,以及优缺点总结。

2024-06-16 18:32:29 486

原创 Cookie Session Token的区别

Cookie是由Web服务器保存在用户浏览器上的一段key=value格式的文本。用于保存用户信息。

2024-06-16 16:49:00 352

原创 HTTP和HTTPS的区别

HTTP的兼容性较好,可以在各种设备和操作系统上使用。HTTPS连接在数据传输过程中始终保持加密状态,即使用户与服务器之间的连接在传输过程中被截断,也不会影响数据的加密状态。而HTTP的连接是明文的,一旦被截断,数据就可能被窃取或篡改。HTTPS需要使用CA(证书颁发机构)颁发的证书来进行加密和解密操作,而HTTP则不需要证书。因此,在使用HTTPS时,需要配置证书,而HTTP则不需要。2.HTTPS 由 SSL+HTTP 构建,比 HTTP 安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。

2024-06-16 16:07:37 310

空空如也

空空如也

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

TA关注的人

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