当前位置: 首页 > news >正文

男装网站模板演示如何提取网页中的视频

男装网站模板演示,如何提取网页中的视频,超大型网站建设,黑龙江新闻夜航1.1 简介 1.1.1 概述 Spring Data 中有一个成员 Spring Data Redis#xff0c;他提供了 RedisTemplate 可以在 Spring 应用中更简便的访问 Redis 以及异常处理及序列化#xff0c;支持发布订阅等操作。 1.2 RedisTemplate 常见 API   RedisTemplate 针对 jedis 客户端中大…1.1 简介 1.1.1 概述 Spring Data 中有一个成员 Spring Data Redis他提供了 RedisTemplate 可以在 Spring 应用中更简便的访问 Redis 以及异常处理及序列化支持发布订阅等操作。 1.2 RedisTemplate 常见 API   RedisTemplate 针对 jedis 客户端中大量 API 进行了归类封装将同一类型操作封装为 operation 接口 ♞ ValueOperations 简单 string 操作 ♞ ListOperations    针对 list 类型的数据操作 ♞ HashOperations 针对 hash 即 map 类型的数据操作 ♞ SetOperations    set 类型数据操作 ♞ ZSetOperations  zset 类型数据操作 ☞ 示例 SpringBootTest public class RedisTest {Autowiredprivate RedisTemplate redisTemplate;Testpublic void redis() {redisTemplate.opsForValue().set(name, 张三);Object name redisTemplate.opsForValue().get(name);System.out.println(name);} } 1.2.2 BoundKeyOperations   RedisTemplate 提供了对 key 的 bound(绑定) 便捷化操作 API可以通过 bound 封装指定的 key然后进行一系列的操作而无须显式的再次指定 Key。 ♞ BoundValueOperations  绑定 string 类型的 key  ♞ BoundListOperations      绑定 list 类型的 key ♞ BoundHashOperations   绑定 hash 即 map 类型的 key ♞ BoundSetOperations      绑定 set 类型的 key  ♞ BoundZSetOperations    绑定 zset 类型的 key ☞ 示例 SpringBootTest public class RedisTest {Autowiredprivate RedisTemplate redisTemplate;Testpublic void redis() {Object name redisTemplate.boundValueOps(name).get();System.out.println(name);} }1.3 数据操作 1.3.1 通用方法 通用方法删除 key // 删除单个 key返回布尔值 redisTemplate.delete(K key);// 删除多个 key返回删除的个数 redisTemplate.delete(CollectionK keys);通用方法判断 key 是否存在 // 返回布尔值 redisTemplate.hasKey(key);通用方法 key 有效时间 // 指定有效时间 redisTemplate.expire(key, time, TimeUnit.MINUTES);// 获取有效时间返回值单位为秒 redisTemplate.getExpire(key);1.3.2 操作 string string类型添加数据 // 通过 ValueOperations 设置值 ValueOperations ops redisTemplate.opsForValue(); // 存入数据 ops.set(key, value); // 设置过期时间 ops.set(key, value, time, TimeUnit.SECONDS); // 通过 BoundValueOperations 设置值 BoundValueOperations key redisTemplate.boundValueOps(key); key.set(value); key.set(value, time, TimeUnit.SECONDS);string类型获取数据 // 通过 ValueOperations 获取值 redisTemplate.opsForValue().get(key);// 通过 BoundValueOperations 获取值 redisTemplate.boundValueOps(key).get();1.3.3 操作 list list类型 添加数据 // 通过 ValueOperations 设置值 ListOperations opsList redisTemplate.opsForList(); opsList.leftPush(listKey, listLeftValue); opsList.rightPush(listKey, listRightValue); // 存入集合 opsList.rightPushAll(list); opsList.leftPushAll(list);// BoundValueOperations 操作类似list类型 获取数据 // 获取集合中的数据 redisTemplate.boundListOps(listKey).range(startIndex, endindex); // 根据索引获取数据 redisTemplate.boundListOps(listKey).index(index);// 集合长度 redisTemplate.boundListOps(listKey).size();list类型 删除数据 // 从左侧弹出一个元素并返回 redisTemplate.boundListOps(listKey).leftPop(); // 从右侧弹出一个元素并返回 redisTemplate.boundListOps(listKey).rightPop(); // 移出 N 个值为 value 的元素 redisTemplate.boundListOps(listKey).remove(long, value); list类型修改数据 // 根据索引修改数据 redisTemplate.boundListOps(listKey).set(index, listLeftValue);1.3.4 hash hash类型添加数据 // 通过 BoundValueOperations 设置值 BoundHashOperations hashKey redisTemplate.boundHashOps(HashKey); hashKey.put(key, Vaue); // 添加一个集合 hashKey.putAll(hashMap); // 通过 ValueOperations 设置值 HashOperations hashOps redisTemplate.opsForHash(); hashOps.put(HashKey, key, Vaue);hash类型获取数据 // 获取所有小 key redisTemplate.boundHashOps(HashKey).keys();// 根据小 key 获取值 redisTemplate.boundHashOps(HashKey)get(key);// 获取所有键值对集合 redisTemplate.boundHashOps(HashKey).entries();hash类型删除数据 // 判断 hash 中是否存在小 key redisTemplate.boundHashOps(HashKey).hasKey(key);// 根据小 key 删除值 redisTemplate.boundHashOps(HashKey).delete(key);1.3.5 set hash类型 添加数据 // 通过 BoundValueOperations 设置值 redisTemplate.boundSetOps(setKey).add(setValue1, setValue2, setValue3);// 通过 ValueOperations 设置值 redisTemplate.opsForSet().add(setKey, SetValue1, setValue2, setValue);hash类型 获取数据 // 获取所有值 redisTemplate.boundSetOps(setKey).members();// 获取 set 的长度 redisTemplate.boundSetOps(setKey).size();hash类型删除数据 // 判断 set 中是否存在改值 redisTemplate.boundSetOps(setKey).isMember(setValue);// 移出指定的值 redisTemplate.boundSetOps(setKey).remove(setValue);1.3.6 zset Zset类型 添加数据 // 通过 BoundValueOperations 设置值 redisTemplate.boundZSetOps(zSetKey).add(zSetVaule, score);// 通过 ValueOperations 设置值 redisTemplate.opsForZSet().add(zSetKey, zSetVaule, score);Zset类型获取数据 // 获取元素集合, 按照排名先后(从小到大) redisTemplate.boundZSetOps(zSetKey).range(key, startIndex, endIndex);// 获取指定值的分数(权重) redisTemplate.boundZSetOps(zSetKey).score(zSetVaule);// 获取 zset 长度 redisTemplate.boundZSetOps(zSetKey).size();Zset类型修改分数 // 修改指定元素的分数 redisTemplate.boundZSetOps(zSetKey).incrementScore(zSetVaule, score);Zset类型删除数据 // 删除指定元素 redisTemplate.boundZSetOps(zSetKey).remove(zSetVaule);// 删除指定索引范围的元素 redisTemplate.boundZSetOps(zSetKey).removeRange(strat, end);// 删除指定分数范围的元素 redisTemplate.boundZSetOps(zSetKey).removeRangeByScorssse(strat, end);
http://www.hkea.cn/news/14256486/

相关文章:

  • 织梦教育网站开发电子商务的建站流程
  • 网站开发的目的意义特色创新开发工具有哪些
  • 建设一个网站需要贵阳经济技术开发区网站
  • 大网站开发费用网站优化要怎么做
  • 机械类网站建设网站建设的相关技术方案
  • 合肥最好的网站建设公司排名物联网的网络架构
  • 网站建设基本知识代码做网站攻击
  • 四川省铁路建设有限公司网站广州互联网营销师
  • 安徽网站建设获客企业wordpress调用产品图片
  • 高效网站建设与维护岗位职责快手网页版
  • 广西建设职业技术学院网站wordpress 设计
  • 深圳网站公司招聘信息新开传奇网站排行
  • jsp酒店预订网站开发手机能开wordpress吗
  • 汕头企业网站模板建站东莞市建设信息网
  • 恩施做网站公司响应式网页模板制作
  • 现在的网站开发框架怎么自学室内设计与装修
  • 培训网站建设公司排名wordpress虚拟3d网站
  • 企业营销网站建设步骤天美影视传媒的广告片拍摄技巧
  • 在哪个网站上找超市做生鲜怎么做网站的ico
  • 永嘉网站制作哪家好优秀的软文广告案例
  • 工艺品网站模版今天有什么新闻
  • 衡水网站建设选哪家wordpress仿淘宝页面
  • 如何建设网站 企业网络推广渠道有哪些及策划思路
  • 八度 网站建设微网站建设使用程序
  • 网站建设费可以进广告宣传费吗使用wordpress的企业
  • wordpress图站设计网站推广公司网页制作
  • 西安做网站建设的WordPress防伪插件
  • 免费自助建站网站建设免费信息发布网站模板框架
  • 外贸网站 推广茂名企业网站开发
  • 打开网站说建设中是什么问题?html5网页制作代码成品