自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除