首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Redis 做url 短连接

大家在生活中应该遇到过拼多多和淘宝复制内容到对应的app 就打开相关的页面 这是怎么实现的呢,其实就是app 获取粘贴板的内容,请求自己对应app 的服务接口获取真实的url ,这对用户是无感的。...原理就是把url 存在Redis里面, 下一次在从Redis 里面取,在用视图解析modeView 跳转到制定的页面或者url . 1, 首先安装Redis, 这里我们就不在演示了 ?...先写一个controller ,稍等一会把他放到url 里面 ? 对url 处理的核心逻辑, ?...这里url.sub(21), 是要截取http://localhost :8080/ 这个字符串 下面hashing 是guavacache的工具类,用于生成Redis的key ....首先我们启动服务, 把http://localhost :8080/index这个url 给保存redis 里面 。 ? ? 完美,在测试一下短连接 ? ? ? 302 重定向的

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    奇妙的 CSS MASK

    /* 使用位图来做遮罩 */ mask: url(masks.svg#star); /* 使用 SVG 图形中的形状来做遮罩 */ } 当然,使用图片的方式后文会再讲...类似如下使用方法: { mask: linear-gradient(#000, transparent) /* 使用渐变来做遮罩 */ } 那该具体怎么使用呢?...一个非常简单的例子,上述我们创造了一个从黑色到透明渐变色,我们将它运用到实际中,代码类似这样: 下面这样一张图片,叠加上一个从透明到黑色的渐变, { background: url(image.png...我们将上述渐变运用到 mask 之上,而 background 替换成一张图片,就可以得到运用了切角效果的图片: background: url(image.png); mask:...: absolute; content: ""; top: 0;left: 0; right: 0;bottom: 0; background: url(

    93820

    CSS background属性使用指南

    px 或者百分比 重复平铺 //x轴重复平铺 background: transparent url(./5.jpg) repeat-x 背景图指定大小 在日常开发中,我们常常需要对背景图进行一个尺寸的缩放...如果是多行属性的操作中,我们可能是这样写: background: transparent url(./5.jpg) no-repeat bottom left; background-size:150px...auto; 而在单行属性声明中,我们仅需这样写: background: transparent url(./5.jpg) no-repeat bottom left/150px; 也可以达到一样的效果...CSS如下: background: url('./5.jpg') center/100px no-repeat, url('./7.jpg') top center/...解脱出来 CSS部分 HTML部分 效果图 该属性分别有 fill、 contain、 cover、 none、 scale-down五个,从效果图上来看,应该很好理解,这边只对 scale-down做一下说明

    89330

    使用 mask 实现视频弹幕人物遮罩过滤

    /* 使用位图来做遮罩 */ mask: url(masks.svg#star); /* 使用 SVG 图形中的形状来做遮罩 */ } 当然,使用图片的方式后文会再讲...类似如下使用方法: { mask: linear-gradient(#000, transparent) /* 使用渐变来做遮罩 */ } 那该具体怎么使用呢...一个非常简单的例子,上述我们创造了一个从黑色到透明渐变色,我们将它运用到实际中,代码类似这样: 下面这样一张图片,叠加上一个从透明到黑色的渐变, { background: url(image.png...我们把 mask 换成 background,原理一看就懂。 把 mask 替换成 background 示意图: ?...background 透明的地方,即 mask 中为 transparent 的部分,实际就是弹幕会被隐藏遮罩的部分,而其他白色部分,弹幕不会被隐藏,正是完美的利用了 mask 的特性。

    91610
    领券