摘要: 前端下载文件一般使用的是blob 核心的步骤是获取后端响应的文件流,用blob创建一个临时的URL,然后创建一个隐藏的<a>标签,实现下载需求。 那就先上代码 function download(item) { axios.get(getServerUrl() + "/teacher/output/ 阅读全文
posted @ 2023-08-29 00:08 星眼小橘 阅读(842) 评论(1) 推荐(0) 编辑
摘要: 前端实现文件下载功能有多种方法,这里就不一一介绍,这里只介绍使用文件流下载的实现方法。 既然是文件流那就肯定需要给前端返回一堆二进制编码,作为后端就可以返回一个OutPutStream 后端可以使用Java中servlet提供的HttpServletResponse,核心步骤是要设置响应的数据类型, 阅读全文
posted @ 2023-08-28 23:31 星眼小橘 阅读(5717) 评论(0) 推荐(0) 编辑
摘要: 使用的依赖:Apache提供的poi包 首先导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>5.2.2</version> </dependency> 核心 阅读全文
posted @ 2023-08-26 20:42 星眼小橘 阅读(2855) 评论(0) 推荐(0) 编辑
摘要: 今天在写一个选择器的时候出现一个问题 这个功能需求是:通过选择器选择不同的选项,点击查询按钮发送请求,并将响应结果放到一个div中用v-if控制是否显示。 看似简单的一个功能,却出现一个很搞笑的bug。在我选择一个选项点击查询,本应该显示结果的div没有显示出来,而在选择一个其他选项,不需要点击查询 阅读全文
posted @ 2023-08-23 16:52 星眼小橘 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 一、三种流程控制语句 顺序结构、选择结构、循环结构 二、顺序结构 没什么好说的,程序一行一行的,从上到下执行就是顺序结构 三、选择结构 1. if() 条件判断 if(条件1){满足条件1执行}else if(条件2){不满足条件1满足条件2执行}else{条件1,2都不满足执行} 2. switc 阅读全文
posted @ 2023-04-05 21:23 星眼小橘 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 这篇文章记录了学习Java过程中对Map集合的总结 一、Map 为什么叫双列集合?因为Map集合中每一个元素包含两个部分,一个是键(key)一个是值(value) 为什么Collecion是单列集合?因为Collention集合中每个元素就是一个单一的数据 二、HashMap 1. 底层结构 哈希表 阅读全文
posted @ 2023-04-05 21:21 星眼小橘 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、什么叫流 tips:聪明的人只看红字,其他的是我用来解释Stream流的含义 Stream不是集合框架,也不是数据结构,他不存储数据,就好比一个工厂,从源头接收原材料,进行加工,然后产出最终产品,在这个过程中,工厂不会存储任何东西。同样的Stream流只会对流数据进行处理并不会保存。流不存储元素 阅读全文
posted @ 2023-03-21 20:32 星眼小橘 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、运算符种类 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 二、算术运算符 + - * / % ++,--(也叫一元运算符) int a = 10; int b = 3; System.out.println("a+b="+a+b);//结果为102 //直接用+号是拼接字 阅读全文
posted @ 2023-03-21 19:27 星眼小橘 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 这篇文章记录了Collection集合,List集合,Set集合 在文章第七点总结了两大系列集合的五种实现类的区别,有需要的小伙伴可以直接去查看 一、什么是集合 集合是Java中存储对象数据的一种容器 二、集合有什么特点 大小不固定,类型也可以不固定(通常需要泛型约束) 集合只能存储引用数据类型 集 阅读全文
posted @ 2023-03-19 22:03 星眼小橘 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 两大类型 基本数据类型 整型 类型 占用空间 范围 备注 byte 1字节=8位 -128~127,占用2^8=256空间 没有无符号类型 short 2字节=16位 约为±30000,占用2^16空间 没有无符号类型 int 4字节=32位 约为±21亿,占用2^32空间 Java中默认的类型 l 阅读全文
posted @ 2023-03-18 19:20 星眼小橘 阅读(24) 评论(0) 推荐(0) 编辑