![](../../asset/images/user/BgImg_default.jpg)
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言一、MultipartFile转File二、代码示例1.第一种方式2.第二种方式3.第三种方式总结前言最近写项目有个需求是上传Excel文件并读取Excel文件中的内容,项目采用的是前后端分离的模式,前端采用FormData形式提交后台,后台接收类型是MultipartFile,但是我读取文件的时候类型是File,因为直接从MultipartFile里面获取流进行处理,文件过大时会造成内存溢出
1.JWT1.1 JWT是什么,为什么要使用它通常情况下,如果直接把API接口暴露出去风险是很大的,所以一般需要对API划分出一定的权限级别,然后做一个用户的鉴权,依据鉴权结构给予用户对应的API在互联网服务器中的一般认证流程:1.用户向服务器发送用户名和密码。2.服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色,登录时间等等。3.服务器向用户返回一个session_i
问题:传统方式href带参数后边直接添加键值对即可,但是无法传token,但是下载接口不验证token又是不安全的,所以需要添加token解决方式:使用xhr实现下载文件// 下载文件,比如:pdf、doc、excel等export function downloadFile(filePath,RemotePath, fileName,type) {const baseURL = process.
两种方式,以下以中标麒麟为示例:1.cat /proc/verisonLinux version 3.10.0-862.ns7_4.016.mips64elmips64el即为架构2.uname -a 输出所有内容Linux infosec 3.10.0-862.ns7_4.016.mips64el #1 SMP PREEMPT Mon Sep 17 16:06:31 CST 2018 mips6
linux安装mysql数据库
![文章图片](https://img-blog.csdnimg.cn/a0249100788f4e99bff5149939dddd37.png)
前言一、MultipartFile转File二、代码示例1.第一种方式2.第二种方式3.第三种方式总结前言最近写项目有个需求是上传Excel文件并读取Excel文件中的内容,项目采用的是前后端分离的模式,前端采用FormData形式提交后台,后台接收类型是MultipartFile,但是我读取文件的时候类型是File,因为直接从MultipartFile里面获取流进行处理,文件过大时会造成内存溢出
问题:接口上添加了@Validated注解,但是bindingResult.hasErrors()的结果却是false,即一直不能返回验证信息,@Validated不生效,排查了很久,定位了问题解决方式:引入spring-boot-starter-web依赖后就可以使用@Validated是因为它本身就包含了hibernate-validator的依赖。但从spring boot 2.3开始,官方
情景:使用“localhost”和“127.0.0.1”都可以连接,但改为具体ip,比如“10.20.61.94”就无法连接了原因:因为 MongoDB 的数据库实例 被绑定到了 127.0.0.1 上了解决方式:打开数据库安装地址,如D:\MongoDBServer\bin编辑此文件将bindIp改为0.0.0.0就行了,这样就允许任何Ip进行访问了,当然也可以根据自己的需求进行更改配置...
![文章图片](https://img-blog.csdnimg.cn/20210825184746824.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBA5Y2z5bCG5aS056eD55qE56iL5bqP5aqb,size_26,color_FFFFFF,t_70,g_se,x_16)
VirtualBox提供了多种网络连接方式,不同的网络连接方式决定了虚拟机是否可以联网,以及是否可以和宿主机互相ping通亲测之后总结一些在配置NET模式和仅主机模式所踩的坑,最后选择了桥接模式NET模式:宿主机ping不通虚拟机,虚拟机可以ping通宿主机仅主机模式:虚拟机不能ping偷宿主机,且不能上网(还需设置),宿主机可以ping通虚拟机下面讲述桥接模式如何配置1.在设置里面选择“网络”,
![文章图片](https://img-blog.csdnimg.cn/2021072216020289.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMzgzOTcw,size_16,color_FFFFFF,t_70)