自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Problem A: 算法10-12~10-14:归并排序

Problem A: 算法10-12~10-14:归并排序.3404150003

2024-03-21 18:55:00 235

原创 整合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 B: 二叉树遍历2

Problem B: 二叉树遍历2

2022-11-24 14:20:36 169

原创 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 C: 算法4-6:KMP字符串模式匹配算法实现

Problem C: 算法4-6:KMP字符串模式匹配算法实现

2022-11-11 10:06:52 174

原创 算法4-7:KMP算法中的模式串移动数组

Problem B: 算法4-7:KMP算法中的模式串移动数组

2022-11-11 09:59:24 130

原创 Problem A: 算法4-5:求子串位置的定位函数

Problem A: 算法4-5:求子串位置的定位函数

2022-11-11 09:50:49 336

原创 Problem C: 算法3-5:n阶Hanoi塔问题假设有三个分别命名为X、Y和Z的塔座,

算法3-5:n阶Hanoi塔问题

2022-11-11 09:37:35 320

原创 Problem A: 还原二叉树

给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。

2022-11-07 14:55:05 325

原创 C++之老张开车去东北

C++之老张开车去东北

2022-11-06 21:46:56 831

原创 Problem A: 算法3-1:八进制数。将十进制数转换为八进制,并输出。

将十进制数转换为八进制,并输出。

2022-11-03 14:05:29 267

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

原创 Problem C: 算法6-12:自底向上的赫夫曼编码

oj题目Problem C: 算法6-12:自底向上的赫夫曼编码

2022-10-30 21:50:24 222

原创 二叉树遍历1 编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。

其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。输出将输入字符串建立二叉树后中序遍历的序列,每个字符后面都有一个空格。输入包括1行字符串,长度不超过100。可能有多组测试数据,对于每组数据,每个输出结果占一行。

2022-10-16 10:29:10 1600 1

空空如也

空空如也

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

TA关注的人

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