我又来请大家帮忙看简历了

2020-10-10 10:49:52 +08:00
 susuper
  1. 前端提交两个 ajax 请求,一个上传文件,另外一个每 20ms 请求一次后台上传进度;
  2. 后台两个方法,一个文件上传的,文件后,创建了一个全局变量 progress,不断修改值,用来存储进度;另外一个是返回给前端这个 progress 值的方法
  3. 两个 ajax 请求对应的应该是两个线程,如何让两个线程共享这个变量,同时让其他人的操作不受到影响。
4047 次点击
所在节点    Java
31 条回复
yeqizhang
2020-10-10 10:59:07 +08:00
学校经历不错吧,但项目不行,看起来就是编的。

现在实习生要求也这么高的吗?多投投。

这个进度条之前我也被问过,我也差不多是你这么分析答的。这个变量假如是一个 uuid 值,你随便找个类变量 map 存一下,或者放入 redis ?我问过别人,进度条这个可以使用 websocket 来做的
huihuilang
2020-10-10 11:01:14 +08:00
1. 项目作品里字太多了,基本上不会有 HR 一个个看过去,建议缩短或者关键字加粗;
2. 不知道你的学校背景怎么样,现在大厂非 211 或者 985 直接扔掉;
3. 关键还是海投,几十上百份起码;
4. PDF 水印去了,很不专业,word 直接转 pdf 都不会有水印。
maocat
2020-10-10 11:04:41 +08:00
时间 学校 本科 专业

学一下 nginx 吧,把你这个网站反代,再上个域名
再学一点 redis
项目信息我没看,太啰嗦了
ThisQ
2020-10-10 11:05:35 +08:00
总感觉你的简历怪怪的,不太正常,没表格不清晰。
susuper
2020-10-10 11:06:32 +08:00
- 学校是地方二本,项目是学校投入使用的,不是编的,审批系统那个已经在用了,另外一个 11 月份才使用,还没做好
- pdf 水印一开始没有,是因为简历有照片,修改器自动加的,没钱去掉修改器的水印
Mosugar
2020-10-10 11:06:47 +08:00
不要写中国党员 直接写党员就好了
lpts007
2020-10-10 11:07:32 +08:00
进度条 client side 就够了吧,99%时停住等待真正结果
susuper
2020-10-10 11:08:43 +08:00
@lpts007 真实,现在就是这样做的,但是面试时候感觉这样不好
Orenoid
2020-10-10 11:09:59 +08:00
项目信息需要提炼重点,然后排下版,这样一大段话我是看不进去
ysc3839
2020-10-10 11:14:13 +08:00
这个 PDF 是最终版本吗?为什么还有水印?
如果你不懂怎么去除水印的话,建议用 HTML 或者 Word 编写,然后打印成 PDF,不要直接用 PDF 编辑器。
jtwor
2020-10-10 11:15:59 +08:00
如果是单机 静态变量 设个类似线程 id 左标识字典存 不太理解两个线程共享变量 是指全局能看当前上传任务的所有任务? 1l 提到的 websocket 是可以代替 20ms 轮询查询进度
leafre
2020-10-10 11:22:57 +08:00
党员
susuper
2020-10-10 11:24:41 +08:00
@jtwor 系统使用的时候,肯定是多个人使用的,就是上传文件下面有个进度条,实时显示上传到进度,上传就是一个 pdf 文件,系统是关于审核科研成果的,就是让别人上传一个关于科研成果的证明材料
tcfenix
2020-10-10 11:33:27 +08:00
你这几个项目明显描述的太详细了...其实不太会有人真的想看审批系统,管理系统的...

项目一般是分几个部分,项目内容,技术栈,你扮演的角色,你实现了什么特殊的东西,根据这几个维度,你把没什么特点的部分简写,然后能突出你能力的,比如你使用了什么技术,用什么特殊的方法解决了什么问题

荣誉奖项挺不错的

社团活动....有些地方这个是减分项,然后也没听说过哪里把这个当成加分项的...
jtwor
2020-10-10 11:34:02 +08:00
@susuper java 是 map 其实你只要能区分到 目前是那个用户对那个任务就可以了 上传前前端先生成个 id 然后一直用这 id 做为 key 一直用这个 id 找到对应的任务进度
hauzi
2020-10-10 11:36:19 +08:00
看着还行吧,校招应该是够用了
tcfenix
2020-10-10 11:39:46 +08:00
不太明白你们的文件是怎么存的....通常的话肯定存 s3,oss,cos
这些对象存储的 sdk 基本都带有上传进度的展示的
比如这个 https://help.aliyun.com/document_detail/64047.html
UIXX
2020-10-10 11:45:46 +08:00
我觉得楼主的基础有点差,因为带进度的文件上传是很简单的前端功能。

1 、假如你后台需要监控各用户的上传进度,只需要写一下接收端的逻辑就可以了。前端的进度获取交给 ajax 回调。
2 、假如后台不需要监控各用户的上传进度,那就是纯前端的东西。

让用户去轮询获取一个前端就能拿到的数据本身就是一种设计错误。

简历问题很大,懒得打字了。
yamedie
2020-10-10 11:50:19 +08:00
xhr 有 onprogress 事件回调函数的, 20ms 断轮训后台不得炸了?
susuper
2020-10-10 11:56:19 +08:00
@UIXX 基础应该是存在点问题的,基本就只会一些增删改查。能不能给我大致说说前端是如何实现进度条功能的,文件上传是给到了后端,具体上传速度呀、上传多少字节的数据,前端是如何感知到的。
并不是后台要监控数据,是前台上传文件后,可能文件比较大,想让上传者能看到自己文件上传了多少。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/713557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX