- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 java IO流
字节流:以字节( 1 个字节(8 位)范围是从-128 到 127)为单位操作数据,适合处理二进制文件(如图片、视频)。字符流:以字符(2 个字节)为单位操作数据,适合处理文本文件。的方式来处理多个通道的 I/O 操作,而不是为每个 I/O 操作都创建独立的线程。BufferedReader:提高读取效率,支持按行读取。FileWriter:向文件写入字符。:用于网络 I/O 操作(服务器端)。:用于 UDP 数据包 I/O 操作。:是双向的,可以同时读取和写入数据。:用于网络 I/O 操作(客户端)。
2025-06-10 15:33:00
658
原创 java大文件上传,大文件下载解决方案
将大文件分成小块,分别上传,然后在服务器端将这些块合并成一个完整的文件。这适用于小文件,但不太适合大文件,因为需要将整个文件加载到内存中。大文件分片上传是一种常见的策略,它可以减少单次上传的负担,并且支持在上传过程中断点续传。它支持流式处理文件,适用于大文件上传。使用HTTP的Range请求头,允许在下载时请求文件的指定部分,从而支持分段下载。在下载时,客户端和服务器之间维护已下载的字节数,当连接中断时可以从中断处继续下载,减少数据重复下载。如果文件存储在云存储中,使用相应的云存储API进行文件下载。
2023-08-08 12:44:21
4079
1
原创 springboot+mongodb,spring整合mongodb
MongoDB是一个基于分布式文件存储 [1]的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。@Document。
2023-08-07 13:01:05
329
空空如也
vue调试时,刷新页面浏览器报错
2023-08-14
mybatis将参数null识别为"",不明白是为什么
2021-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅