- 博客(21)
- 收藏
- 关注
原创 整合springsecurity时redis报错: Could not read JSON: Unrecognized field “enabled“
通过查看报错信息发现都是使用redis的地方报错。项目中是使用redis作为缓存来存放User信息,不整合springsecurity时一切正常,但整合后就出了问题,在网上查了几篇博客发现是在redis序列化。可以看到序列化时多了几个字段,这是因为为了整合springsecurity在User类中实现了UserDetails接口。使用@JsonIgnoreProperties注解,可以在User对象在序列化时忽略这些字段。User对象时出了问题。
2024-03-21 18:51:47
737
1
原创 前端跨域导致 cookie 丢失问题
此时后端如果不做任何特殊处理,框架将会把Bearer视为token的一部分,无法正常读取token信息,导致鉴权失败。sa-token:# token前缀此时 Sa-Token 便可在读取 Token 时裁剪掉Bearer,成功获取。Token前缀 与 Token值 之间必须有一个空格。一旦配置了 Token前缀,则前端提交Token时,必须带有前缀,否则会导致框架无法读取 Token。由于Cookie。
2024-03-21 10:12:18
828
1
原创 Spring 依赖注入有几种?各有什么优缺点?_
本篇文章主要内容来自于“Java中文社群”,真的写的太棒了!同时融入我自己的理解,希望能帮助到大家更加深入的去理解Spring注解注入的方式及优缺点!面试不再担忧~在 Spring 中实现依赖注入的常见方式有以下 3 种:属性注入(Field Injection);Setter 注入(Setter Injection);构造方法注入(Constructor Injection)。它们的具体使用和优缺点分析如下。依赖注入的常见实现方式有 3 种:属性注入、Setter 注入和构造方法注入。
2024-03-18 20:28:11
2179
1
原创 Problem A: 算法9-2:有序表的折半查找
折半查找的查找过程是:首先确定待查记录所在的范围,然后逐步缩小范围直到找到或者确定找不到相应的记录为止。在本题中,读入一串有序的整数,另外给定多次查询,判断每一次查询是否找到了相应的整数,如果找到则输出整数相应的位置。只有1行,包含k个整数,分别表示每一次的查询结果。如果在查询中找到了对应的整数,则输出其相应的位置,否则输出-1。输入的第一行包含2个正整数n和k,分别表示共有n个整数和k次查询。第二行包含n个用空格隔开的正整数,表示n个有序的整数。第三行包含k个用空格隔开的正整数,表示k次查询的目标。
2023-11-01 19:42:07
418
1
原创 Problem C: 二叉树 , 如上所示,由正整数1,2,3……组成了一颗特殊二叉树。我们已知这个二叉树的最后一个结点是n。现在的问题是,结点m所在的子树中一共包括多少个结点。
Problem C: 二叉树 , 如上所示,由正整数1,2,3……组成了一颗特殊二叉树。我们已知这个二叉树的最后一个结点是n。现在的问题是,结点m所在的子树中一共包括多少个结点。
2022-12-15 08:46:44
520
原创 Problem B: 修理牧场,输入首先给出正整数N(≤10^4),表示要将木头锯成NN块。第二行给出N个正整数(≤50),表示每段木块的长度。
Problem Description农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要N块木头,每块木头长度为整数Li个长度单位,于是他购买了一条很长的、能锯成N块的木头,即该木头的长度是Li的总和。
2022-12-15 08:42:36
392
原创 Problem A: 二叉树遍历1
Problem A: 二叉树遍历1。编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)
2022-11-24 14:15:44
182
原创 Problem A: 字符串处理.读入两个字符串,字符串除了数字还可能包括 ‘—‘、‘E‘、‘e‘、‘.‘,相加之后输出结果,如果是浮点型,要求用科学计数法表示(最多包含10个有效数字)。
读入两个字符串,字符串除了数字还可能包括 '—'、'E'、'e'、'.',相加之后输出结果,如果是浮点型,要求用科学计数法表示(最多包含10个有效数字)。
2022-11-24 14:10:30
281
原创 Problem B: 算法3-4:表达式求值。算数四则运算的规则是1)先乘除,后加减;2)从左算到右;3)先括号内,后括号外。给定一个以“#”作为结束符的算式,求出算式的结果。
Problem B: 算法3-4:表达式求值
2022-11-03 10:24:53
407
原创 Problem B: 计算两个矩阵的乘积,计算两个矩阵的乘积,第一个是2*3矩阵,第二个是3*2矩阵,结果为一个2*2矩阵。
计算两个矩阵的乘积,第一个是2*3矩阵,第二个是3*2矩阵,结果为一个2*2矩阵。
2022-10-30 21:55:20
742
原创 二叉树遍历1 编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。
其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。输出将输入字符串建立二叉树后中序遍历的序列,每个字符后面都有一个空格。输入包括1行字符串,长度不超过100。可能有多组测试数据,对于每组数据,每个输出结果占一行。
2022-10-16 10:29:10
1600
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人