xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

short URL 短网址实现原理剖析

short URL 短网址实现原理剖析

  1. 意义,简短便于分享,避免出现超长 URL 的字符长度限制问题

  2. 原理分析, 使用 HashMap 存储对应的映射关系 (长度不超过7的字符串,由大小写字母加数字共62个字母组成)

  3. 段 URL 生成算法, 取原始 URL 的哈希值; 或者按照,添加顺序,保存索引的哈希值

  4. 查询到后,重定向即可


https://bit.ly

https://sina.lt/

https://www.xgqfrms.xyz

https://bit.ly/3eVFrB7

匿名网址

http://a.dwz.win/?https://www.xgqfrms.xyz

短网址还原

网址缩短

demo

https://bit.ly/32ixJMd

https://www.figma.com/figma-for-frontend-developers

UTM

https://www.figma.com/figma-for-frontend-developers/?utm_source=buysellads&utm_medium=display&utm_campaign=sidebar_xgqfrms

refs

短网址生成算法

短链接实现原理

https://www.zhihu.com/question/20103344

https://juejin.im/entry/6844903891675381768

https://www.cnblogs.com/rickiyang/p/12178644.html



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


posted @ 2020-11-10 18:01  xgqfrms  阅读(365)  评论(6编辑  收藏  举报