public abstract class ShortUrlStore extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected ShortUrlUtil |
util |
| 构造器和说明 |
|---|
ShortUrlStore() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract ShortUrl |
add(ShortUrl shortUrl)
添加短链接(内部访问, 请勿外部访问)
|
ShortUrl |
add(String url)
添加短连接(外部访问)
|
ShortUrl |
add(String url,
Date expireTime)
添加短链接(外部访问)
|
abstract boolean |
contains(String hash)
Hash是否已经存在
|
abstract ShortUrl |
get(String hash)
获取短链接
|
String |
hash(String url)
对URL进行Hash编码
|
protected ShortUrlUtil util
public ShortUrl add(String url, Date expireTime)
url - 原链接expireTime - 过期时间protected abstract ShortUrl add(ShortUrl shortUrl)
shortUrl - 短链接public abstract boolean contains(String hash)
hash - HashCopyright © 2022. All rights reserved.