- 博客(7)
- 收藏
- 关注
原创 使用axios发送post请求上传文件(multipart/form-data)到后端
项目场景:后端:实现了一个文件上传服务接口,可以接收前端传递过来的MultipartFile文件,并存储到服务器本地中。前端:获取type为file的<font>标签中的文件,使用axioshttp请求库,发送post请求,将文件发送给后端。问题描述在js中发送上传文件请求的常规代码如下:new一个FormData对象,使用append方法将文件添加到表单中FormData专门用于js中发送multipart/form-data格式请求append方法的key为表单中的name
2022-04-26 22:11:07 43041 33
原创 Ubuntu 使用 linux-wifi-hotpot 共享 wifi 出现的问题和解决
使用这款软件进行 wifi 热点共享的时候有可能会出现之后系统 wifi 列表无法正常加载的情况,本文简单介绍如何通过手动修复系统配置来解决这个问题。
2022-10-21 18:02:13 2208
原创 整合SpringCloud Alibaba + seata + MP,启动报错解决方案
在学习 spring cloud alibaba 的 seata 组件的时候,启动总是报错解决方法网上关于这个问题的解决方案很少,自己折腾了一天总算是解决了,如果你也遇到这个问题可以尝试按照以下步骤逐一排查:新建一个 JavaConfig 配置类,注入 3 个bean2 application.yml + file.conf在 application.yml 中,将属性设置为自己的 seata-server 的 file.conf 中的 属性值。在当前模块的 resources 目录下,也要有一个
2022-06-25 18:05:21 1252
原创 图解KMP算法(Golang / Java实现)
KMP目录应用场景前置知识点-最长前后缀匹配的长度next数组KMP执行过程计算next数组KMP算法时间复杂度代码实现GolangJava应用场景KMP算法用于加速字符串匹配。字符串匹配:给定两个字符串,判断长的字符串(下文记为str1)中是否有子串与短的字符串(下文记为str2)匹配,返回匹配子串第一个字符的下标。加速:对于字符串匹配问题,最简单暴力的做法是遍历str1中的每一个字符c,然后将str2的第一个字符与当前字符进行“对齐”,然后依次判断能不能每个字符都成
2022-05-28 17:58:50 1230 2
原创 Golang使用heap库实现简单的优先级队列
使用heap库之前,首先要实现其定义的五个函数,分别是:type Interface interface { // 堆的大小,通常返回的是切片的长度 Len() int // 比较器,函数返回值为true时表示切片中i索引的元素比较“小” Less(i, j int) bool // 交换i和j两个坐标的元素 Swap(i, j int) // 将元素x加入到堆中 Push(x any) // 弹出堆顶元素 Pop() any}一个大根堆的实现
2022-05-05 19:06:40 1971 4
原创 SpringBoot前后端分离项目使用SpringSecurity+JWT做权限认证,修改自定义认证过滤器的访问路径
写在前面:这个问题在网上一直找不到我想要的答案,是通过我自己不断试错最后才成功的,故写出来分享一下。这是我的第一篇分享博客,如果有哪里写的不好的地方,请多多见谅!需求提出:SpringSecurity自带的权限认证有很多种,有Form Login的形式,也有http basic的形式等等。我们之前的JSP项目是通过<form>标签表单提交来进行登录认证的,这时候使用SpringSecurity的Form Login认证是最适合的,并且我们也可以在配置类中可以使用HttpSecur.
2022-03-19 12:47:52 2482 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人