Redis中常用的API——你真的熟悉Redis吗?
一直以来,Redis作为一种Nosql数据库,因其炒鸡牛逼的功能被广泛应用于各种项目中。本人之前不怎么看好Redis,如今是越来越喜欢它了。经常用它存储一些常用的数据,比如用户的id ,session ,用户菜单权限,消息队列等。不扯了,直接来总结。
@Testpublic void pool() {JedisPoolConfig config = new JedisPoolConfig();//最大连接数config.setMaxTotal(30);//最大连接空闲数config.setMaxIdle(2);JedisPool pool = new JedisPool(config, "192.168.101.3", 6379);Jedis jedis = null;try {jedis = pool.getResource();jedis.set("name", "lisi");String name = jedis.get("name");System.out.println(name);}catch(Exception ex){ex.printStackTrace();}finally{if(jedis != null){//关闭连接jedis.close();}} }
1.Redis键操作
== 常用于存储一些变化不大的固定值 或者session等 ==
/*** @return 被删除 key 的数量*/public Long delete(String... keys){return jedis.del(keys);}
/*** 返回 key 所储存的值的类型。*/public String type(String key){return jedis.type(key);}
/*** 获取键列表*/public Set<String> keys(String pattern){return jedis.keys(pattern);}
/** * 查看某个key的剩余生存时间:time to live (以秒为单位)*/public Long ttl(String key){return jedis.ttl(key);}
/*** 查看某个key是否存在*/public Boolean exists(String key){return jedis.exists(key);}
/*** 设置某一记录的生存时间,过期删除*/public Long expire(String key, int seconds){return jedis.expire(key, seconds);}
2.字符串操作
== 常用于存储一些固定的键值 {username:aaa ,password:111} ==
/*** 将设置某个key的值,如果 key 已经持有其他值,就覆写旧值,无视类型。*/public String set(String key, String value){return jedis.set(key, value);}
/** * 将 key 的值设为 value ,当且仅当 key不存在,若给定的 key 已经存在,则 SETNX 不做任何动作。*/public Long setnx(String key, String value){return jedis.setnx(key, value);}
/*** 将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。*/public String setex(String key, int seconds, String value){return jedis.setex(key, seconds, value);}
/*** 返回 key 所关联的字符串值。*/public String get(String key){return jedis.get(key);}
== 常用于统计一些总数量 ==
/*** 将 key 中储存的数字值增一。* 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。* 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。* @param key* @return*/public Long incr(String key){return jedis.incr(key);}
== 常用于给特定的对象执行增加数量等操作 ==
/*** 将 key 中储存的数字值增加固定制。* 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。* 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。*/public Long incrBy(String key, long increase){return jedis.incrBy(key, increase);}
/*** 将 key 中储存的数字值减一。* 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECR 操作。* 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误*/public Long decr(String key){return jedis.decr(key);}
/*** 将 key 中储存的数字值减少固定制。* 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECR 操作。* 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。*/public Long decrBy(String key, long decrease){return jedis.decrBy(key, decrease);}
3.Hash操作
== 不怎么用 ==
/*** 设置字段值* @return 如果 field 是哈希表中的一个新建域,并且值设置成功,返回 1;如果哈希表中域 field 已经存在且旧值已被新值覆盖,返回 0 。*/public Long hset(String hkey, String field, String value){return jedis.hset(hkey, field, value);}
/*** 将哈希表 key 中的域 field 的值设置为 value ,当且仅当域 field 不存在* 若域 field 已经存在,该操作无效。* 如果 key 不存在,一个新哈希表被创建并执行 HSETNX 命令* @return 设置成功,返回 1 。如果给定域已经存在且没有操作被执行,返回 0 。*/public Long hsetnx(String hkey, String field, String value){return jedis.hsetnx(hkey, field, value);}
/*** 同时将多个 field-value (域-值)对设置到哈希表 key 中* 此命令会覆盖哈希表中已存在的域* 如果 key 不存在,一个空哈希表被创建并执行 HMSET 操作。*/public String hmset(String hkey, Map<String, String> hash){return jedis.hmset(hkey, hash);}
/*** 返回哈希表 key 中给定域 field 的值。*/public String hget(String hkey, String field){return jedis.hget(hkey, field);}
/*** 返回哈希表中,所有的域和值* @return 以列表形式返回哈希表的域和域的值*/public Map<String, String> hgetAll(String hkey){return jedis.hgetAll(hkey);}
/*** 删除哈希表中的一个字段,字段不存在将被忽略* @return 被成功移除的域的数量,不包括被忽略的域*/public Long hdel(String hkey, String field){return jedis.hdel(hkey, field);}
/*** 返回哈希表中字段的数量* @return 哈希表中域的数量,当 key 不存在时,返回 0 。*/public Long hlen(String hkey){return jedis.hlen(hkey);}
/*** 查看哈希表 key 中,给定field 是否存在*/public Boolean hexists(String hkey, String field){return jedis.hexists(hkey, field);}
/*** 为哈希表 key 中的域 field 的值加上增量 increment*/public Long hincrBy(String hkey, String field, long increment){return jedis.hincrBy(hkey, field, increment);}
/*** 返回哈希表 key 中的所有域*/public Set<String> hkeys(String hkey){return jedis.hkeys(hkey);}
/*** 返回哈希表 key 中所有域的值*/public List<String> hvals(String hkey){return jedis.hvals(hkey);}
4.List操作
== 常用于做消息队列 推送消息==
/**** 将一个值 value 插入到列表 key 的表头* 当 key 存在但不是列表类型时,返回一个错误* @return 执行 LPUSH 命令后,列表的长度*/public Long lpush(String lkey, String value){return jedis.lpush(lkey, value);}
/*** 将一个值 value 插入到列表 key 的表尾(最右边)* 当 key 存在但不是列表类型时,返回一个错误* @return 执行 RPUSH 操作后,列表的长度*/public Long rpush(String lkey, String value){return jedis.rpush(lkey, value);}
== 常用于做消息队列 获取消息==
/*** 移除并返回列表 key 的头元素* @return 列表的头元素*/public String lpop(String lkey){return jedis.lpop(lkey);}
/*** 移除并返回列表 key 的尾元素* @return 列表的尾元素*/
public String rpop(String lkey){return jedis.rpop(lkey);
}
== 常用于 统计消息的数量==
/*** @return 返回列表的长度*/public Long llen(String lkey){return jedis.llen(lkey);}
/*** 返回列表中指定区间内的元素,区间以偏移量 start 和 end 指定* 也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推* @return*/public List<String> lrange(String lkey, int start, int end){return jedis.lrange(lkey, start, end);}
/*** 根据参数 count 的值,移除列表中与参数 value 相等的元素* count = 0 : 移除表中所有与 value 相等的值* count > 0 : 从表头开始向表尾搜索,移除与 value 相等的元素,数量为 count* count < 0 : 从表尾开始向表头搜索,移除与 value 相等的元素,数量为 count 的绝对值* @return 被移除元素的数量*/public Long lrem(String lkey, int count, String value){return jedis.lrem(lkey, count, value);}
/*** 将列表 key 下标为 index 的元素的值设置为 value*/public String lset(String lkey, long index, String value){return jedis.lset(lkey, index, value);}
5.Set操作
/*** 将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略* 假如 key 不存在,则创建一个只包含 member 元素作成员的集合* 当 key 不是集合类型时,返回一个错误* @return 被添加到集合中的新元素的数量,不包括被忽略的元素*/public Long sadd(String skey, String member){return jedis.sadd(skey, member);}
/*** 移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略* @return 被成功移除的元素的数量,不包括被忽略的元素。*/public Long srem(String skey, String member){return jedis.srem(skey, member);}
/*** 返回集合 key 中的所有成员* 不存在的 key 被视为空集合* @return 集合中的所有成员*/public Set<String> smembers(String skey){return jedis.smembers(skey);}
/*** 判断 member 元素是否集合 key 的成员* @return 如果 member 元素是集合的成员,返回true*/public Boolean sismember(String skey, String member){return jedis.sismember(skey, member);}
/*** 返回集合 key 的基数(集合中元素的数量)* @return 集合的基数*/public Long scard(String skey){return jedis.scard(skey);}
/*** 移除并返回集合中的一个元素* @return 被移除的元素*/public String spop(String skey){return jedis.spop(skey);}
== 常用于做两种信息的分析比较 并集 交集等数学上的东西==
/*** 返回一个集合的全部成员,该集合是所有给定集合的交集* 当给定集合当中有一个空集时,结果也为空集(根据集合运算定律)* @return 交集成员的列表*/public Set<String> sinter(String... skeys){return jedis.sinter(skeys);}
/*** 返回一个集合的全部成员,该集合是所有给定集合的并集* @return 并集成员的列表*/public Set<String> sunion(String... skeys){return jedis.sunion(skeys);}
/*** 返回一个集合的全部成员,该集合是所有给定集合之间的差集* @return 交集成员的列表*/public Set<String> sdiff(String... skeys){return jedis.sdiff(skeys);}
6.有序集合操作
== 常用于排行榜 增加排行成员==
/*** 将一个 member 元素及其 score 值加入到有序集 key 当中* @return 被成功添加的新成员的数量,不包括那些被更新的、已经存在的成员*/public Long zadd(String zkey, double score, String member){return jedis.zadd(zkey, score, member);}
== 常用于排行榜 删除排行成员==
/*** 移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略* 当 key 不是集合类型,返回一个错误* @return 被成功移除的元素的数量,不包括被忽略的元素*/public Long zrem(String zkey, String member){return jedis.zrem(zkey, member);}
/*** 返回有序集 key 的基数* @return 当 key 存在且是有序集类型时,返回有序集的基数;当 key 不存在时,返回 0*/public Long zcard(String zkey){return jedis.zcard(zkey);}
== 常用于排行榜 统计排名在某个区间内的成员数量==
/*** 返回有序集 key 中, score 值在 min 和 max 之间(默认包括 score 值等于 min 或 max )的成员* @return score 值在 min 和 max 之间的成员的数量*/public Long zcount(String zkey, double min, double max){return jedis.zcount(zkey, min, max);}
== 常用于排行榜 统计一个成员的分数==
/*** 返回有序集 key 中,成员 member 的 score 值* @return member 成员的 score 值*/public Double zscore(String zkey, String member){return jedis.zscore(zkey, member);}
== 常用于排行榜 为某个成员增加值==
/*** 为有序集 key 的成员 member 的 score 值加上增量 increment* @return member 成员的新 score 值*/public Double zincrby(String zkey, double increment, String member){return jedis.zincrby(zkey, increment, member);}
== 常用于排行榜 统计从小到大前几名 ==
/*** 返回有序集 key 中,指定区间内的成员* 其中成员的位置按 score 值递增(从小到大)来排序* 你也可以使用负数下标,以 -1 表示最后一个成员, -2 表示倒数第二个成员,以此类推* @return 指定区间内,有序集成员的列表*/public Set<String> zrange(String zkey, int start, int end){return jedis.zrange(zkey, start, end);}
== 常用于排行榜 统计从大到小前几名==
/*** 返回有序集 key 中,指定区间内的成员* 其中成员的位置按 score 值递减(从大到小)来排序* 你也可以使用负数下标,以 -1 表示最后一个成员, -2 表示倒数第二个成员,以此类推* @return 指定区间内,有序集成员的列表*/public Set<String> zrevrange(String zkey, int start, int end){return jedis.zrevrange(zkey, start, end);}
/*** 返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。有序集成员按 score 值递增(从小到大)次序排列。* @param zkey* @param min* @param max* @return*/public Set<String> zrangeByScore(String zkey, double min, double max){return jedis.zrangeByScore(zkey, min, max);}
/*** 返回有序集 key 中成员 member 的排名。其中有序集成员按 score 值递增(从小到大)顺序排列。* @return 如果 member 是有序集 key 的成员,返回 member 的排名*/public Long zrank(String zkey, String member){return jedis.zrank(zkey, member);}
/*** 返回有序集 key 中成员 member 的排名。其中有序集成员按 score 值递减(从大到小)排序* @return 如果 member 是有序集 key 的成员,返回 member 的排名*/public Long zrevrank(String zkey, String member){return jedis.zrevrank(zkey, member);}
/*** 移除有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。* @return 被移除成员的数量*/public Long zremrangeByScore(String zkey, double start, double end){return jedis.zremrangeByScore(zkey, start, end);}
/*** 移除有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。* @param zkey* @param start 在不知道最小值时,可以用 -inf代替最小值* @param end 在不知道最大值时,可以用 +inf代替最大值*/public Long zremrangeByScore(String zkey, String start, String end){return jedis.zremrangeByScore(zkey, start, end);}
7.事务操作
/*** 事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。* @param block*/public List<Object> multiResult(TransactionBlock block){return jedis.multi(block);}
/** 标记一个事务块的开始* @return Transaction对象,可基于Transaction操作*/public Transaction multi(){return jedis.multi();}
看了这些,你能说你完全会用这些API吗??????
- [atomic] :原子性的意思 (测试MarkDown注释的,请忽略)
- [multi] :多数的意思 (测试MarkDown注释的,请忽略)
- [Transaction] :事务的意思(测试MarkDown注释的,请忽略)
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 从0基础入门NLP自然语言处理系列之命名实体识别(二)
CoNNL2003数据集详解 CoNLL-2003共享任务数据文件包含四列,并用一个空格分隔。每个单词都放在单独的行上,每个句子后面都有一个空行。每行的第一项是单词,第二项是词性(POS)标记,第三个是句法块标记,第四个是命名实体标记。块标签和命名实体标签的格式为I-TYPE,这意味着…...
2024/3/29 7:14:06 - MyBatis学习(适合新人)
最近有人私信我说,我写的博客有些肤浅,没有深究,在此我统一回复一下,这些博客大多都是概念性东西,是用通俗的例子让你理解这个技术或者知识到底是怎么一样原理。 所以我在后面都加着适合新人,我们都是从新人走过来的,知道初学者的那种迷茫,只会代码,不懂原理和含义,就…...
2024/4/24 18:45:41 - 微信小程序父组件向子组件传值
父组件<topNav navH="{{ navH }}"></topNav>子组件Component({properties: {navH: {type: Number,value: 0}} })...
2024/3/29 7:14:04 - 9、查询缓存
查询缓存 一级缓存:同一个SqlSession对象MyBatis默认开启一级缓存,如果用同样的SqlSession对象查询相同的数据,则只会在第一次查询时向数据库发送SQL语句,并将查询结果放入SqlSession中,后续再次查询该同样的对象时,则直接从缓存中查询该对象即可(即省略了数据库的访问)二…...
2024/4/8 18:29:18 - 说说如何使用 Python 获取文件夹中的文件列表和计算文件或文件夹大小
os.path 模块提供了一些函数,获取文件夹中的文件列表以及文件大小:os.path.getsize(path) 会返回 path 文件的字节数。 os.listdir(path) 会返回 path 所包含的文件或文件名列表。注意: 这个方法直接挂在 os 模块底下哦O(∩_∩)Ofolder = os.path.join(c:, Program Files, m…...
2024/3/29 7:14:02 - VMware虚拟机Mac设置共享文件夹(可读可写)有排坑
VMware虚拟机Mac设置共享文件夹(可读可写)有排坑 一、确定文件夹是权限 博主就遇到这样一个坑:虚拟机内Mac可以读取共享文件夹内的文件,但无法添加文件到里面,即可读不可写 百度后并没有发现解决的方案,于是只能排查,发现设置的download文件夹是属于个人用户的(即当前你…...
2024/3/29 7:14:01 - maven打包服务中引用了另一个无需运行的服务打包报错
这个必须要说一下,希望大家对大家有帮助! spring boot 多个服务,避免不了有服务依赖,比如使用commen包存放一些工具等等, 例如:需要打包时,因为依赖发生报错, 找不到commen包 [ERROR] Failed to execute goal on project leshangyx_user_service: Could not resolve de…...
2024/4/14 20:49:52 - JavaSE——(四)常用类(Math类,Random类,System类,BigDecimal类,Date类,SimpleDateFormat类,Calender类)
1.Math类概述Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。成员变量public static final double E : 自然底数 public static final double PI: 圆周率成员方法public static int abs(int a) 取绝对值 public static double ceil(double a…...
2024/3/29 7:08:23 - Kafka基础01
一、Kafka基础消息系统的作用应该大部分小伙伴都清楚,用机油装箱举个例子所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日…...
2024/4/8 18:28:40 - 记录一些硬件开源项目网址
本文主要用于记录一些硬件开源项目网址。一、NASA开源项目1.开源火星车项目 open-source-rover https://github.com/nasa-jpl/open-source-rover/ /国内下载速度极慢 推荐码云下载 https://gitee.com/mirrors/open-source-rover?_from=gitee_search2. 阿波罗11号 代…...
2024/4/20 9:50:06 - 2019软件工程结对项目-1120172176
## 1. 项目成员及Github项目地址 | 项目成员 | 博客地址 | github地址 | |--|--|--| | 陆俊奇 | |https://github.com/SaltyFishL/AutoCal | | 吴大伟 | | https://github.com/AmnesiaWu/AutoCal |## 2. PSP表格 | PSP2.1 | Personal Software Process Stages | 预估耗时(分…...
2024/3/29 7:08:20 - 说说如何使用 Python 获取文件夹中的文件列表以及文件大小
os.path 模块提供了一些函数,获取文件夹中的文件列表以及文件大小:os.path.getsize(path) 会返回 path 文件的字节数。 os.listdir(path) 会返回 path 所包含的文件或文件名列表。注意: 这个方法直接挂在 os 模块底下哦O(∩_∩)Ofolder = os.path.join(c:, Program Files, m…...
2024/4/16 2:31:37 - VSCode配置setting sync插件
说在前面:Settings Sync可以同步你当前的VSCode配置环境,当你需要在其它的电脑工作时,您不用重头再来一遍。新机器登录一下就搞定了。安装插件/扩展 1.在extension里边搜索sync 出现下图列表 安装settings sync登录到github,点击右上角头像,在下拉框中找到settings,点击进入新…...
2024/4/16 2:31:49 - JS设计模式: 参与者模式
参与者模式: 在特定的作用域中执行给定的函数。并将参数原封不动的传递 需求情景: 定时从后端拉取数据,缓存下来,一旦用户点击查看,就要展示这些信息 =》 点击一个按钮要将额外的数据传入这个事件的回调函数中 let A = { event: {} }A.event.on = function(dom, type, fn)…...
2024/3/29 7:13:57 - gcc与cl.exe如何编译链接Windows窗口程序
mingw64gcc命令对应的选项是-mwindws,如:gcc -mwindows hello.c -o hello.exe ld命令对应的选项是--subsystem=windows,例如:ld subsystem=windows hello.o XXX链接库 XXX链接库 XXX链接库...为了链接一个窗口程序具体需要很多链接库,具体是哪些懒得去试了。。 MSVCcl.e…...
2024/3/29 7:13:57 - Unity Inspector面板的Icon修改
Inspector面板的Icon修改简记 简记 下图中,这个标签的修改,对于程序来说其实并不是很重要,但对于有强迫症的同学来说,记录一下还是很有必要的。须知上图中,第一个ExampleAsset为一个脚本类;第二个为根据脚本,创建的一个Asset。 Unity中对于Icon的修改自带了一些颜色可以…...
2024/3/29 7:13:56 - Django model层的开发
本章介绍Django model层开发的一般流程一般来说, 项目的创建不由我们做,我们往往是创建分支,把项目拉下来,在提交上去就行。拉下来后,往往执行一个脚本就能部署好环境,但要熟悉这些目录结构。dev 开发环境,stag测试环境,以及正式线上环境不同。数据库的模型图是业务逻辑…...
2024/4/18 7:25:51 - shrinkwrap-resolver解析pom依赖
需求 我们需要分析一个项目的相关依赖,评估对其改动的影响点。工具可以辅助开发人员评估影响点,画出依赖树 解决方案 方案1 直接对项目执行mvn dependency:tree 然后对结果进行 优点:maven官方工具可靠稳定 缺点:如果想要线上服务化需要对线上服务器配置maven。服务强依赖m…...
2024/3/29 7:13:53 - 291、Java中级08 - 【泛型】 2020.01.18
0、目录1、泛型2、泛型的简写3、参考链接 1、泛型 使用泛型的好处: 泛型的用法是在容器后面添加< Type > Type可以是类,抽象类,接口 泛型表示这种容器,只能存放APHero,ADHero就放不进去了。 2、泛型的简写 为了不使编译器出现警告,需要前后都使用泛型,像这样: Ar…...
2024/3/29 7:13:52 - 组合数板子
组合数 ll cn(ll n,ll m)//普通求法 {ll ans=1;for(ll i=n;i>=n-m+1;i--)ans*=i;for(ll i=1;i<=m;i++)ans/=i;return ans; }杨辉三角 数据局限性(n<=1e3 -> n^2=1e6) 数据一旦大了就搞不定不定,毕竟是n^2得时间复杂度跟空间复炸度 #define int long long const …...
2024/4/8 5:40:13
最新文章
- Python实现本地视频/音频播放器
Python实现本地视频/音频播放器 在Python中,有几个库可以用于视频播放,但是没有一个库是完美的,因为它们可能依赖于外部软件或有一些限制。 先看介绍用Python实现本地视频播放器,再介绍用Python实现本地音乐播放器。 Python实现…...
2024/4/26 10:27:39 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - WKWebView的使用
一、简介 在iOS中,WKWebView是WebKit框架提供的一个用于展示网页内容的控件,相比UIWebView有更好的性能和功能。 以下是在iOS中使用WKWebView的基本步骤: 1.1 导入WebKit框架 import WebKit1.2 创建WKWebView实例 let webView WKWebVie…...
2024/4/26 8:35:06 - 路径规划——搜索算法详解(五):Dynamic A Star(D*)算法详解与Matlab代码
昨天休息了一天,今天继续学习搜索算法!前几天已经分别介绍了Dijkstra算法、Floyd算法、RRT算法、A*算法,无独有偶,上述算法都只适用于静态环境下两点规划的场景,但是大部分场景是实时变化的,这对规划算法提…...
2024/4/20 10:56:51 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/25 11:51:20 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/25 18:39:24 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/25 18:38:39 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/25 18:39:23 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/25 18:39:22 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/25 18:39:22 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/25 18:39:20 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/25 16:48:44 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/25 13:39:44 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/25 18:39:16 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/25 0:00:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/25 4:19:21 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/25 18:39:12 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/25 2:10:52 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/25 18:39:00 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/25 13:19:01 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/25 18:38:58 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/25 18:38:57 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57