- 授权协议: AGPL
- 开发语言: Google Go
- 操作系统: 跨平台
- 软件首页: https://github.com/andyxning/shortme
- 软件文档: https://github.com/andyxning/shortme
软件介绍
使用Golang编写的URL短链接服务。当前版本1.2.0。
Shortme的特点
-
相同的URL对应成不同的短链接
-
提供了short和expand的api。expand的api通过HTTP的307状态码进行重定向
-
黑名单。避免一些不是特别好的短链接,比如fuck, stupid等;同时避免了同shortme其它的api接口相同,如果短链接跟shortme的其它api接口比如version和health相同,则对应的短链接不能完成expand的操作,会被api接口短路。
-
自定义Base字符串。一旦自定义的Base字符串被指定,就不能再修改,否则修改之后生成的短链接可能跟修改之前生成的短链接重复。
-
避免短链接循环。如果我们短链接一个已经短链接过的URL,在展开短连接的时候会多次请求短链接服务,造成shortme的资源浪费。同时,短链接一个短URL没有任何意义。:)
-
只支持http和https协议
-
Web界面。Web界面会输出长URL和短URL的二维码。
2.0.0版本会增加多账户管理。追求一下tenant。:)
UML基础与Rose建模案例
吴建 / 人民邮电出版社 / 2004-10 / 29.00元
《UML 基础与Rose建模案例》介绍了用UML(统一建模语言)进行软件建模的基础知识以及Rational Rose工具的使用方法,其中,前8章是基础部分,对软件工程思想、UML的相关概念、Rational Rose工具以及RUP软件过程等进行了详细的介绍;后3章是案例部分,通过3个综合实例,对UML建模(以Rose为实现工具)的全过程进行了剖析;最后的附录中给出了UML中常用的术语、标准元素和元......一起来看看 《UML基础与Rose建模案例》 这本书的介绍吧!
