这篇文章记录了Collection集合,List集合,Set集合 在文章第七点总结了两大系列集合的五种实现类的区别,有需要的小伙伴可以直接去查看 一、什么是集合 集合是Java中存储对象数据的一种容器 二、集合有什么特点 大小不固定,类型也可以不固定(通常需要泛型约束) 集合只能存储引用数据类型 集合适合对容器中的元素进行增删操作 三、体系结构 Collection单列集合,每个元素(数据)只包含一个值。 Map双列集合,每个元素包含两个值(键值对)。 四、Collection 1.什么是Collection 官方的解释: Collection是集合层次结构中的根接口。集合表示一组...

  Ml0kntzreFoq   2023年11月01日   87   0   0 Java

一、什么叫流 tips:聪明的人只看红字,其他的是我用来解释Stream流的含义 Stream不是集合框架,也不是数据结构,他不存储数据,就好比一个工厂,从源头接收原材料,进行加工,然后产出最终产品,在这个过程中,工厂不会存储任何东西。 同样的Stream流只会对流数据进行处理并不会保存。流不存储元素。它只是 通过计算操作管道(或者从计算机的消息队列中)从数据结构、数组或I/O通道等源传输元素。 工厂只会对源头接收原材料,并不会把源头的材料给改了,就好比一个生产手机的,源头公司是生产芯片的,他不会把源头公司的芯片变成了主板。 同样的Stream流只会接收数据进行处理,并不会改...

  Ml0kntzreFoq   2023年11月01日   57   0   0 Java

使用的依赖:Apache提供的poi包 首先导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>5.2.2</version> </dependency>  核心实现 //创建一个工作簿,也就是Excel文件 HSSFWorkbookwb=newHSSFWorkbook(); //创建一个工作表 HSSFSheetsheet=wb.createShee...

  Ml0kntzreFoq   2023年11月01日   119   0   0 Java

前端实现文件下载功能有多种方法,这里就不一一介绍,这里只介绍使用文件流下载的实现方法。 既然是文件流那就肯定需要给前端返回一堆二进制编码,作为后端就可以返回一个OutPutStream 后端可以使用Java中servlet提供的HttpServletResponse,核心步骤是要设置响应的数据类型,设置为某一类文件类型或二进制格式,以及响应头,然后用ServletOutputStream将文件以流的形式发送到前端。 直接上代码 response.setCharacterEncoding("UTF-8");//统一编码,utf-8 response.setContentType("applic...

  Ml0kntzreFoq   2023年11月01日   71   0   0 Java

今天在写一个选择器的时候出现一个问题 这个功能需求是:通过选择器选择不同的选项,点击查询按钮发送请求,并将响应结果放到一个div中用v-if控制是否显示。 看似简单的一个功能,却出现一个很搞笑的bug。在我选择一个选项点击查询,本应该显示结果的div没有显示出来,而在选择一个其他选项,不需要点击查询按钮,这个div就自动显示出来了 附上我的代码,这里使用Vue3的组合式API <template> <span>班级:</span> <el-selectv-model="classId"class="m-2"placeholder="Select"si...

  Ml0kntzreFoq   2023年11月01日   90   0   0 Vue

前端下载文件一般使用的是blob 核心的步骤是获取后端响应的文件流,用blob创建一个临时的URL,然后创建一个隐藏的<a>标签,实现下载需求。 那就先上代码 functiondownload(item){ axios.get(getServerUrl()+"/teacher/output/"+classId.value+"/"+item,{ responseType:'blob',//告诉浏览器响应类型是Blob }).then((response)=>{ letblob=newBlob([response.data]); //创建一个临时URL,用于下载 consturl...

  Ml0kntzreFoq   2023年11月01日   58   0   0 Vue
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~