自定义博客皮肤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)
  • 收藏
  • 关注

原创 springboot中如何使用mongodb上传下载大型文件

导出时直接将文件保存到服务器,然后需要下载的时候去下载就好,但是由于服务器是已集群的方式,每次下载只有1/4的几率下载成功,然后换redis了。数据备份:由于GridFS使用MongoDB存储文件块,因此可以使用MongoDB内置的备份和恢复工具对文件进行备份和恢复。处理大文件:GridFS支持处理大于16MB的文件,这是MongoDB文档存储的限制。redis的话小文件还可以接受,文件一大,redis就承受不住了。// 根据文件ID从GridFS中获取文件。// 文件不存在,返回空响应。

2023-06-09 17:04:05 1138 1

原创 springboot整合mqtt(emqx)

该方法接收三个参数:topic表示要发布的主题,msg表示要发布的消息内容,qos表示消息的质量。需要注意的是,MqttClient是一个阻塞的客户端,它会一直运行在主线程中,除非程序被显式终止,否则不会自动退出。7.当连接丢失时,MqttCallback中的connectionLost方法会被触发,执行reconnect方法进行重新连接,并重新订阅主题。5.定义了一个私有方法mqttConnectOptions,用于设置MQTT连接参数,包括用户名、密码、连接超时时间、自动重连等。

2023-07-26 11:34:30 2155 1

原创 netty实时通讯demo 详细讲解

Netty 是一个高性能、异步事件驱动的网络应用程序框架,主要用于开发高性能、高可靠性的网络服务器和客户端。Netty 支持多种传输协议和编解码技术,如 TCP、UDP、HTTP、WebSocket、SSL 等,并且提供了简单易用的 API 接口,使得开发者可以轻松地构建各种网络应用程序。

2023-06-12 17:15:41 2777 1

空空如也

空空如也

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

TA关注的人

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