自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用AccessDecisionManager实现HttpSecurity的自定义动态路由鉴权

1. 使用AccessDecisionManager实现HttpSecurity的自定义动态路由鉴的主要思路是利用投票机制进行鉴权。即通过自定义实现的AnonymousAccessVoter来鉴权投票,从Redis中读取到的路由权限表配置,进行逻辑判断请求是否符合配置权限要求,从而投出相对应的投票,如果请求是开放的接口,且不符合权限要求直接抛出AccessDeniedException异常即可,若符合权限要求则投已认证票,如果请求不是开放的接口,则投出弃权票

2024-05-06 16:09:45 1144 3

原创 【使用MyBatis-Plus框架的@TableField注解的typeHandler属性实现MySQL字段与Java类型的自定义转换】

在工作中有时候会遇到一种场景,比如,一个Java数据对象实体的某个字段是一个数组或者对象,如果映射到数据库,那么会面临的是,这个字段要不要新建一张表来存储,比如Java数据对象这个字段是数组,存到数据库中,这个字段怎么存?是否创建一个新的数据表来进行一对多存储?又或者Java数据对象这个字段是一个对象,那么这个字段又怎么存?存到数据库中是否需要创建一个新的表来进场id一对一关联?

2023-08-10 00:20:21 5952

原创 前端发起WSS协议的连接,后端该怎么配置Nginx (临时文章)

5知有无用。

2023-07-28 17:08:59 2753

原创 计算表达式,中缀表达式转后缀表达式步骤详解以及代码实现(Java)

计算表达式,中缀表达式转后缀表达式步骤详解以及代码实现(Java)所谓的前、中、后缀表达式,简单阐述中缀表达式和后缀表达式:**中缀表达式 *:常常人们书写的表达式就是中缀表达式,例如:4(1 + 2) - 3,就是我们平常所使用表达式,对于人来说,中缀表达式通俗易懂,知道怎样计算这个算式,容易理解计算步骤的优先级,那么对于计算机来说,怎样理解这个算式的优先级呢。(所谓优先级就是先计算小括号里的算式,再计算乘除后加减)后缀表达式:后缀表达式也称之为逆波兰表达式,若将上述例子的中缀表达式转换成后缀表达

2021-11-11 15:22:27 1158

原创 从cmd或pycharm安装第三方库,jupyter notebook导入模块出现ModuleNotFoundError:No module named ‘XXX‘

这里写自定义目录标题解决在jupyter notebook中导入模块错误踩坑过程(小牛们着急解决问题可以忽略此部分)解决方法解决步骤结果解决在jupyter notebook中导入模块错误从pycharm安装第三方库,安装成功后,在jupyter notebook中导入该库使用却出现错误。下面以xgboost库作为示例踩坑过程(小牛们着急解决问题可以忽略此部分)水牛参加了全国大学生服务外包比赛,其中赛题属于数据分析与预测,涉及机器学习领域,其中需要使用到xgboost。在pycharm中安装xg

2021-04-09 15:34:02 2240 7

空空如也

空空如也

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

TA关注的人

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