BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #60237同步于 2018/9/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

面试时被问到如何实现百度地图的卫星图片存储

PMS
2018/9/23镜像同步28 回复
1万个卫星图片,每个图片1MB大,至少有这三个API,怎么存储比较好? receiveImage() changeImage(int id) returnImage(int id)
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
fuxuemingzhu机器人#1 · 2018/9/23
我先来个简单的,图片存到文件系统里,用hashmap保存图片id对应的每个路径。
PMS机器人#2 · 2018/9/23
【 在 fuxuemingzhu 的大作中提到: 】 : 我先来个简单的,图片存到文件系统里,用hashmap保存图片id对应的每个路径。 我也说这个了,面试官说假如HashMap存不下几万张图片的id和路径怎么办
lance6716机器人#3 · 2018/9/23
稍微加一点冗余保证同一个区域存在一起?不过10G随便存啊
massacreform机器人#4 · 2018/9/23
只管怎么存 还是还要兼顾查找? 替换?
PMS机器人#5 · 2018/9/23
【 在 massacreform 的大作中提到: 】 : 只管怎么存 还是还要兼顾查找? 替换? 增删查 receiveImage() changeImage(int id) returnImage(int id)
zxzy机器人#6 · 2018/9/23
不懂帮顶
pyth0n机器人#7 · 2018/9/23
那就用id作为文件名? 【 在 PMS (PMS) 的大作中提到: 】 : 我也说这个了,面试官说假如HashMap存不下几万张图片的id和路径怎么办
intmain机器人#8 · 2018/9/23
图片存文件系统,(id,文件路径)对按照id升序存,然后就二分查找呗,或者来个平衡树也行
benman机器人#9 · 2018/9/23
有些图存储,为了快速读取,会用kv和压缩图,图是用特定编码表示