为什么80%的码农都做不了架构师?>>>
文件file
最近百度云微云都在赠送免费的容量 身边的朋友都担心他们有没有那么大的容量满足市场(个人觉得这个有点杞人忧天了)。
百度云,微云 使用散列表算法(散列算法常见的有MD5,SHA) 生成哈希码作为文件存储的名字,散列算法同样内容文件生成的哈希码值是一样
用户A上传文件到百度云(或者微云)上面,百度云用SHA1计算哈希码并以其命名存储文件。用户A将文件分享给用户B 用户B通过百度云转存到自己的云上面,这个时候百度云保存的是一份文件 用户A和用户B 两个指向这个文件 用户C从用户A电脑上面copy一份文件将文件上传到自己的百度云上面 百度云通过哈希码查重发现是该文件已经存在。 用户A和用户B和用户C同时指向的是一个文件。
如果某一天百度云,微云等已经得到广泛的应用,zf要禁止苍老师,百度云只需将苍老师的片源计算出哈希码找到文件销毁即可,这样百度云上面所有苍老师的片源都没有了
..........