9fan 最近的时间轴更新
9fan

9fan

V2EX 第 560913 号会员,加入于 2021-11-06 15:14:28 +08:00
今日活跃度排名 24809
9fan 最近回复了
组合无疑比继承更加优雅,相对于 java
76 天前
回复了 yulin7beloved 创建的主题 程序员 求教一些 物理机部署的问题
不建议使用 docker swarm ,除非你是 linux 专家,我就用过,对外访问时网络时快时慢,后期全换成 jar 启动,网络比较平均比用 docker swarm 网络快
76 天前
回复了 avadakur 创建的主题 程序员 关于数据库高并发插入的版本号问题
insert into article_views(url, views)
values (#{url}, #{views})
on duplicate key update views = views + #{views} 类似这种吗
76 天前
回复了 9fan 创建的主题 程序员 springboot web 大表单多文件接口设计问题
@wellerman 这个也可以的,与增加临时上传接口本质差不多,你这个更加注重文件上传接口统一成一个的,对前端更加友好
77 天前
回复了 9fan 创建的主题 程序员 springboot web 大表单多文件接口设计问题
@Belmode 希望你不会不会遇到,算球,只是针对技术解决方案,不对领导与别人作出评价。
@limaofeng 还是应该学习这位老哥的 #13 心态。保命要紧。再贴一波:这有啥好纠结的,这么被动,领导设计,你无法撼动,而又没有能力说服领导采纳你的方案(前提你得有),那还有啥好商量的,领导咋说你咋干不就成了。不懂问领导,即使再沙壁的方案,也是正道
77 天前
回复了 9fan 创建的主题 程序员 springboot web 大表单多文件接口设计问题
@limaofeng "怎么区分临时表中文件与表单的绑定关系",为什么会有这个问题。业务表单 file1 = 后端上传文件后生成的 FileId : 针对这个,我想的是多个表单怎么找到自己表单的临时文件 key ,不好意思是我想叉了,我当时想的记住这个表单,下次可以重用并且适时间内表单内文件是存在的,当前这个表单是知道的没问题,但是当他关闭这个表单后,又想重新提交的情况下,其实这种情况是不需要解决的,只需要定时清理无用的临时文件即可
77 天前
回复了 9fan 创建的主题 程序员 springboot web 大表单多文件接口设计问题
@zpf124 这个还是最好,谢谢了,下次一定描述尽量准确一点。不用记数据库,返回 url,前端就算离开这个表单,最终也是被延后几小时后删除,前端也能正确提交,唯一需要修改的是要不就在提交表单的业务接口去拉文件然后自己调用文件上传,因为是微服务,要么让其提供一个通知临时文件变永久文件的接口,文件 key 还是不变
77 天前
回复了 9fan 创建的主题 程序员 springboot web 大表单多文件接口设计问题
@seedhk 应该不可能,应该只有状态为已使用的才会被清理
@limaofeng 是的,有问题是,如果有多人在提交表单,怎么区分临时表中文件与表单的绑定关系的,如果按照 #20 所说中的第 1 方案让前端生成一个唯一表单 id 来与临时文件表中进行绑定,我觉得可行,但是怎么保证前端生成的一定是唯一的呢,如果交由后端生成,那什么时候该生成什么时候应该返回这个表单 id 呢。还有这个方案还是没有 @zpf124 的 2 方案好,简单好维护且高效,不知意下如何。其实 @zpf124 说的是的,他主要是考虑文件打包的功能,其实系统中文件如果这样设计,那么文件上传在微服务调用会区分多个接口调用,而且对应的下载接口数量也同等,前端已经在报怨了,说系统内文件接口太多,已经不知道调用哪个了,可能是接口设计抽象能力不够吧。还有另一个问题是,项目是部署在乙方自建服务器中的,有可能会有拦截,比如请求大小,文件的校验,这个也是未知的
77 天前
回复了 9fan 创建的主题 程序员 springboot web 大表单多文件接口设计问题
@limaofeng 可否先让后端业务这边单独写个文件暂存的功能返回文件 key ,其实不走文件服务,后续在提交表单时只传与这个表单对应的 key ,这里头可否有问题,比如怎么知道是这个表单的文件 key ,而不是别的表单的文件 key ,后期当前表单提交后,找出临时文件 key 的文件去调用文件服务去上传,最后再删除这个临时表的文件 key 及临时文件。其中的问题应该怎么解决,是不是增加了复杂性了
77 天前
回复了 9fan 创建的主题 程序员 springboot web 大表单多文件接口设计问题
@xiangyuecn 你真懂,我们都这么觉得的,小伙子,有无好的方案呀,贡献一波,一看你就是大佬,好让我来喷一下领导,虽然我一直赞同文件服务不管业务,只管上传,以及中间增加过滤规则拦截规则之类的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3087 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 12:18 · PVG 20:18 · LAX 05:18 · JFK 08:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.