当前位置: 首页 > news >正文

Java问题小记——入职心得

Java问题小记——入职心得

本周是我入职的第一个星期,本周公司并没有发布很多的任务给我,第一天上午办理入职,带我的老员工简单的介绍了一下项目,然后下午就是把代码拉下来,本地运行起来,然后再看看项目,熟悉熟悉业务。

本周给我安排了两个接口的开发,其中一个是使用 minIO 进行文件上传,需求是这样的:

前端传过来日期和 appId (唯一),后端返回账单下载地址链接,获取连接后5分钟后未下载,链接地址失效,而且文件名和相关信息需要落库;

一想到五分钟数据落库,我就想到把下载链接存入redis,设置五分钟的过期时间,用户请求过来,先查redis,没有再去上传,然后再返回下载地址;

实际上使用 minIO 进行文件上传,可以设置下载链接过期的时间,并且这个文件上传之后文件一直都在云服务器上,minIO 工具类提供了一个 getUrlByKey() 方法,可以根据文件名去获取下载地址,再拼接上文件名,就是一个完整的下载地址了。

在这里插入图片描述

相关文章:

  • 风控笔记4——市场风险管理
  • 【Python入门速学】2.4. 逻辑运算符
  • SQL Server查询计划操作符(7.3)——查询计划相关操作符(11)
  • 人工智能之数学基础:瑞利商与特征值的关系
  • JAVA组件的利用漏洞 Shlr搜索引擎 shiro身份 Log4j日志
  • 常见中间件漏洞(tomcat)
  • 深入解析 Spring IOC AOP:原理、源码与实战
  • 屏幕刷新机制(一):机制
  • 用tensorboard支持pytorch训练可视化
  • JAVA学习*Object类
  • gbase8s cdc协议解析
  • 多源最短路径算法(竞赛)
  • 第45章:配置更新与应用热重载策略
  • VMware上对CentOS7虚拟机进行磁盘扩容、缩容
  • Uthana,AI 3D角色动画生成平台
  • Python第六章08:元组操作练习题
  • C++ 学习笔记(四)—— 类和对象
  • 【计算机操作系统】深入剖析操作系统中的存储器管理:从基础到高级
  • 如何高效参与 GitHub 知名项目开发并成为核心贡献者
  • Ubuntu Debian 系统下挂载 Samba 共享目录的完整指南
  • 韩正会见美国景顺集团董事会主席瓦格纳
  • 病重老人取钱在银行门口去世,家属:已协商一致
  • 临港新片区将新设5亿元启航基金:专门投向在临港发展的种子期、初创型企业
  • 透视社会组织创新实践中的花开岭现象:与乡村发展的融合共进
  • 横跨万里穿越百年,《受到召唤·敦煌》中张艺兴一人分饰两角
  • 习近平出席中国-拉美和加勒比国家共同体论坛第四届部长级会议开幕式并发表重要讲话