我的博客

spring的属性注入属于spring bean的生命周期一部分,bean的生命周期首先记住两个概念:

  1. spring bean:最终存在spring容器当中的对象
  2. 对象:实例化出来的对象,但是一个对象并不一定是spring bean

所谓的bean的生命周期就是磁盘上的类通过spring扫描,然后实例化,属性注入,跟着初始化,继而放到容器当中的大概过程

finishBeanFactoryInitialization

通过finishBeanFactoryInitialization初始化我们的单例非懒加载的Bean,创建一个Z.java来看看

首先实例化ApplicationContext容器对象

在这里插入图片描述

会调用构造方法里的refresh来初始化容器

在这里插入图片描述

执行完前后可以看到,在方法finishBeanFactoryInitialization里,Spring已经帮我们创建好了Bean,也就是bean的生命周期都在此方法内

在这里插入图片描述
在这里插入图片描述

通过此方法内的注释可以知道,接着会执行finishBeanFactoryInitialization#beanFactory.preInstantiateSingletons().doGetBean(beanName);方法

doGetBean

doGetBean方法内容有点多,这个方法非常重要,整个spring bean生命周期中这个方法有着举足轻重的地位,开始分析doGetBean的执行流程

第一个getSingleton

在这里插入图片描述

getSingleton(beanName) 是实现自动注入最主要的方法,spring初始化bean的时候先判断bean是否在容器当中,如果存在,直接返回,如不存在则生产。同时,这个方法也是API getBean(beanName) 的底层实现。
spring在初始化的时候容器当中肯定是没有Z的,为什么还需要去判断一下呢?因为一个bean被put到单例池(容器)的渠道有很多;除了spring容器初始化—扫描类----实例化-----put到容器这条线之外还有很多方法可以把一个对象put到单例池,比如:

在这里插入图片描述

这里是第一次从单例池中拿Z,肯定是null,所以 singletonObject == null 成立

在这里插入图片描述

判断Z是否在正在创建的集合里,第一次肯定是不在的,isSingletonCurrentlyInCreation == false 不成立

在这里插入图片描述

以上判断完成,会继续往下面走,继续实例化,然后下面又调用了一次getSingleton,上面也调用了一次getSingleton,两个getSingleton方法并不是同一个方法,这是方法重载,第二次getSingleton就会把bean创建出来

在这里插入图片描述

第二个getSingleton

第二次getSingleton就会把我们bean创建出来,换言之整个bean如何被初始化的都是在这个方法里面

在这里插入图片描述

当spring觉得可以着手来创建bean的时候首先便是调用beforeSingletonCreation(beanName); 判断当前正在实例化的bean是否存在正在创建的集合当中

在这里插入图片描述

当代码运行完this.singletonsCurrentlyInCreation.add(beanName)之后可以看到singletonsCurrentlyInCreation集合当中只存在一个Z,并且没有执行z的构造方法,说明spring仅仅是把Z添加到正在创建的集合当中,但是并没有完成bean的创建(因为连构造方法都没调用)

当运行完this.singletonsCurrentlyInCreation.add(beanName) 之后结果大概如下图这样

在这里插入图片描述

之后就会走到singletonObject = singletonFactory.getObject();这个调用的是createBean(beanName, mbd, args) 方法;把创建好的spring bean返回出来;至此第二次getSingleton方法结束

在这里插入图片描述

createBean

createBean()方法中调用了doCreateBean方法创建spring bean

在这里插入图片描述

doCreateBean

createBeanInstance:创建对象

运行完createBeanInstance之后控制台打印了Z的构造方法的内容,说明Z对象已经被创建了,但是这个时候的Z不是spring bean,因为spring bean的生命周期才刚刚开始

在这里插入图片描述

把前面知识串起来,画一下当前代码的语境

在这里插入图片描述

这个createBeanInstance方法是如何把对象创建出来的呢?大致流程是:

  1. 如果是自动装配,推断出来各种候选的构造方法
  2. 利用推断出来的候选构造方法去实例化对象
  3. 如果没有推断出合适的构造方法(或者没有提供特殊的构造方法),则使用默认的构造方法
  4. 利用默认的构造方法,使用反射去实例化对象

populateBean:属性自动注入

实例化完成后,开始执行方法populateBean完成属性自动注入,我们在Z里面添加自动注入X

在这里插入图片描述

首先看一下方法执行前的情况

在这里插入图片描述

没有执行populateBean之前只实例化了Z,X并没实例化;接下来看看执行完这行代码之后的情况

在这里插入图片描述

Z 填充 X (简称 zpx)首先肯定需要获取X,调用getBean(x),getBean的本质上文已经分析过,就是调用getSingleton(beanName),进入到第一次调用getSingleton。第一次getSingleton会从单例池获取一下X,如果X没有存在单例池则开始创建X,创建X的流程和创建Z一模一样,都会走bean的生命周期;比如把X添加到正在创建的bean的集合当中,推断构造方法,实例化X

{% qnimg Spring自动注入源码/17.png %}

这样就完成了X的自动注入

循环依赖

Z 填充 X,但是X对象里又自动注入Z

@Component
public class Z {@Autowiredprivate X x;public Z() {System.out.println("z create");}}
@Component
public class X {@Autowiredprivate Z z;public X() {System.out.println("x create");}}

是否能够获取到Z呢?首先我们想如果获取失败则又要创建z—>实例化z—填充属性----获取x----就无限循环了;所以结果是完成了循环依赖,所以这里肯定能够获取到Z,为什么呢?
联系上文第一次调用getSingleton是无法获取到Z的?因为上面说过第一次调用getSingleton是从单例池当中获取一个bean,但是Z显然没有完成生命周期(Z只走到了填充X,还有很多生命周期没走完)
所以应该是获取不到的?为了搞清楚这个原因得去查看第一次getSingleton的源码

在这里插入图片描述

总结:
首先spring从单例池当中获取Z,前面说过获取不到,然后判断是否在正在创建bean的集合当中,前面分析过这个集合现在存在Z和X;所以if成立进入分支;进入分支,spring直接从三级缓存中获取Z,根据前面的分析三级缓存当中现在什么都没有,故而返回null
进入下一个if分支,从二级缓存中获取一个ObjectFactory工厂对象;二级缓存中存在Z和X,故而可以获取到;跟着调用singletonFactory.getObject();拿到一个半成品的bean Z对象;然后把Z对象放到三级缓存,同时把二级缓存中Z清除(此时二级缓存中只存在一个X了,而三级缓存中多了一个Z)

问题:

  1. 为什么首先是从三级缓存中取呢?主要是为了性能,因为三级缓存中存的是一个Z对象,如果能取到则不去二级找了
  2. 为什么一开始不直接存三级缓存呢?如果直接存到三级缓存,只能存一个对象,假设以前存这个对象的时候这对象的状态为za,但是我们这里X要注入的z为zc状态,那么则无法满足
  3. 二级有什么用呢?为什么一开始要存工厂呢?但是如果存一个工厂,工厂根据情况产生任意za或者zb或者zc等等情况;比如说AOP的情况下z注入x,x也注入z,而x中注入的z需要加代理(AOP),但是加代理的逻辑在注入属性之后,也就是z的生命周期走到注入属性的时候z还不是一个代理对象,那么这个时候把z存起来,然后注入x,获取、创建x,x注入z,获取z;拿出来的z是一个没有代理的对象;但是如果存的是个工厂就不一样;首先把一个能产生z的工厂存起来,然后注入x,注入x的时候获取、创建z,x注入z,获取z,先从三级缓存获取,为null,然后从二级缓存拿到一个工厂,调用工厂的getObject();spring在getObject方法中判断这个时候z被AOP配置了故而需要返回一个代理的z出来注入给x,总之getObject会根据情况返回一个z,但是这个z是什么状态,spring会自己根据情况返回
  4. 为什么要remove二级缓存?如果存在比较复杂的循环依赖可以提高性能;比如x,y,z相互循环依赖,那么第一次x注入z的时候从二级缓存通过工厂返回了一个z,放到了三级缓存,而第二次y注入z的时候便不需要再通过工厂去获得z对象了.因为if分支里面首先是访问三级缓存;至于remove则是为了gc吧

initializeBean:初始化

在这里插入图片描述

InitializingBean 对应生命周期的初始化阶段,实例化和属性赋值都是Spring帮助我们做的,能够自己实现的有初始化和销毁两个生命周期阶段.Aware方法都是执行在初始化方法之前,所以可以在初始化方法中放心大胆的使用Aware接口获取的资源,这也是我们自定义扩展Spring的常用方式

在这里插入图片描述

这几种定义方式的调用顺序没有必要记.因为这几个方法对应的都是同一个生命周期,只是实现方式不同


参考:
博客

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Thinking In Java Part08(容器、简单的容器分类、类加载器)

    1、newInstanceClass的newInstance()是实现“虚拟构造器”的一种途径,虚拟构造器允许你声明:我不知道你的确切类型,但是无论如何要正确地创建你自己。使用newInstance()来创建的类,必须带有默认的构造器。 2、类字面常量一种为Class.forname("xxx"),Java还提供…...

    2024/3/14 4:13:30
  2. 微信二次开发案例,python制作微信支付小程序!

    最近在琢磨小程序的支付,就在这里简单介绍一下讲一下用python做小程序支付这个流程。当然在进行开发之前还是建议读一下具体的流程,清楚支付的过程。 1.支付交互流程 当然具体的参数配置可以参考官方文档 https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7…...

    2024/3/14 4:13:26
  3. 相反数

    试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式第一行包含一个正整数 N。(1 ≤ N ≤ 500)。第二行为 N 个用单个空格…...

    2024/3/19 1:58:54
  4. 使用axios配置下载文件,500异常,无法拿到response里的报错信息

    blob流文件转json 使用axios配置下载文件,参数里要传递responseType: ‘blob’,那么后端返回的数据就是blob流文件,返回的报错信息不能直接使用,要处理一下才可以。 ~~~ if (err.config.responseType === ‘blob’) { const data = err.response.data; const reader = n…...

    2024/3/14 4:13:24
  5. #数据结构##算法##代码#顺序表

    工程由三个文件组成。 table.h #ifndef __TABLE_H__ #define __TABLE_H__struct table;struct element {int key;int value; };struct table *table_init(); void table_free(struct table *t);int table_isempty(struct table *t); int table_count(struct table *t); …...

    2024/3/14 4:13:24
  6. Linux gdb多进程、多线程调试

    目录常用命令堆栈相关命令更为详细的断点调试gdb多进程调试gdb多线程调试前言gdb 是 linux 平台下进行程序调试的最常用的工具。简单的程序调试就是加断点,然后一步一步让程序运行,直到找到 bug 。一般的程序调试起来比较简单,但是在多进程或多线程情况下调试起来就比较麻烦…...

    2024/3/26 20:19:26
  7. Java 蓝桥杯 算法训练 未名湖边的烦恼

    资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有…...

    2024/3/14 4:13:21
  8. 机器学习——线性回归

    单变量线性回归 线性回归,就是能够用一个直线较为精确地描述数据之间的关系。这样当出现新的数据的时候,就能够预测出一个简单的值。线性回归中最常见的就是房价的问题。一直存在很多房屋面积和房价的数据,如下图所示: 在这种情况下,就可以利用线性回归构造出一条直线来近…...

    2024/3/14 4:13:18
  9. 2018.4.37

    2018.4.37 def init():GPIO.setup(IN1,GPIO.OUT)GPIO.setup(IN2,GPIO.OUT)GPIO.setup(IN3,GPIO.OUT)GPIO.setup(IN4,GPIO.OUT)GPIO.setup(IN5,GPIO.OUT,initial = GPIO.LOW)GPIO.setup(IN6,GPIO.IN)...

    2024/3/14 4:13:21
  10. 多行文本去重——python

    😀使用字典进行多行文本去重 假设有两个文本,每个文本都有几万行,字典可以比较快速的去掉重复行。 两个文本如下所示:代码如下所示: f1=open(rC:\....\去重前.txt,r,encoding=utf-8) f2=open(rC:\....\去重后.txt,w,encoding=utf-8) d1={} d2={} for i in f1.readlines():…...

    2024/3/13 19:27:52
  11. 选择排序法和冒泡排序法

    选择排序法和冒泡排序法 1.选择排序法(以从小到大排序为例) 算法思想: A.在未排序序列中找到最小(大)元素,存放到排序序列的起始位置 B.从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾 C.以此类推,直到所有元素均排序完毕 选择排序法动图演示用C语…...

    2024/3/14 2:57:51
  12. 520刚过去,521程序员还有机会吗?妹子帮个忙,嫁给程序员好吗?

    520昨天已经过去了,相信对象是程序员的女生,就算自己的男朋友没有时间陪你逛街吃饭看电影坐摩天轮,也必定会有甜甜蜜蜜的520甜蜜爱情红包。但是就大范围来说,我们可怜的程序员们还是有很多的单身狗的,我就不懂了,你说咱们程序员是公认的:老实听话会挣钱,重点是,自己还…...

    2024/3/14 2:57:50
  13. ThinkPHP5.1(tp51)写静态变量

    tp51写静态变量和tp5不一样,tp51静态变量需要在config目录下的template.php中写入,举个例子//模板参数替换 tpl_replace_string => array(__STATIC__ => /static, ),最后template.php文件是这样的<?php // +-----------------------------------------------------…...

    2024/3/14 2:57:49
  14. 消防火灾报警系统中消防主机CAN光端机搭建冗余光纤环网

    现在市面上有多种光端机,主要以点对点为主。今天介绍一款环网冗余型CAN光端机在消防火灾报警系统中的应用。 消防火灾报警系统中,系统可靠性是重要性能指标,所以布网时,一般会构建冗余环网,当一台设备或一段线路出现问题时,不影响系统中其它设备的正常运行。 来可电子,为…...

    2024/3/20 16:54:29
  15. JVM(HotSpot) 垃圾收集器

    JVM(HotSpot) 垃圾收集器需要提前了解的知识:JVM内存模型JVM垃圾回收算法 HotSpot虚拟机所有的垃圾收集器如下图:HotSpot 所有垃圾收集器上面有7种收集器,分为部分,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。新生代…...

    2024/3/24 1:23:10
  16. 如何在pandas中使用正则表达式处理数据——巧用replace函数中的repl参数

    1、获取数据源 可以下载下来后,从 csv 读取;或直接从该网址获取,但是网速较差时,直接从网址获取可能会报错 path = r"D:\01_学习相关\01_编程学习\02_Python\08_数据分析\00_datas\Online_Retail.csv" # 本地存放 csv 的绝对路径online_rt = pd.read_csv(path) …...

    2024/3/14 4:13:15
  17. 用numpy,matplotlib库画笛卡尔爱心曲线

    1650年,斯德哥尔摩的街头,52岁的笛卡尔邂逅了18岁的瑞典公主克里斯汀。那时,落魄、一文不名的笛卡尔过着乞讨的生活,全部的财产只有身上穿的破破烂烂的衣服和随身所带的几本数学书籍。生性清高的笛卡尔从来不开口请求路人施舍,他只是默默地低头在纸上写写画画,潜心于他的…...

    2024/3/20 6:33:44
  18. 为什么有人说C++是最难学的编程语言? (4个回答)

    从事嵌入式开发多年,有三种语言玩的比较多C/C++ java,从编程语言的难度来讲C++是最难得,而且也是最难入门的编程语言,很多编程老手都是这个结论,为什么C++是最难学的编程语言,虽然难学但还是很多编程老手喜欢研究它,更是很多架构师的最爱。 现在以个人的观点讲述为什么C+…...

    2024/3/14 4:13:14
  19. Android 茫茫9个月求职路,终于拿满意offer

    写在前面本人2016年10月底以菜鸡的水平进入薯片公司手机团队做Android 应用开发。2018年底,公司出现危机,开始“优化”,本组一个小兄弟被“优化”,于是我也着手开始做准备,将来若轮到我被“优化”,出去面试时也好打个有准备的仗。这里我可以交代一下,我从开始面试到拿到…...

    2024/3/14 4:13:13
  20. 【计算机基础07】计算机网络

    第6章 计算机网络6.1 计算机网络概述6.1.1 计算机网络的定义和功能计算机网络是利用通信线路把地理上分散的多台自主计算机系统通过通信设备连接起来,在相应软件(网络操作系统、网络协议、网络通信、管理和应用软件等)的支持下实现数据通信和资源(硬件、软件)共享的系统。…...

    2024/3/14 4:13:13

最新文章

  1. 2024年北京事业单位报名照片要求,注意格式

    2024年北京事业单位报名照片要求&#xff0c;注意格式...

    2024/3/29 8:34:40
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Go打造REST Server【二】:用路由的三方库来实现

    前言 在之前的文章中&#xff0c;我们用Go的标准库来实现了服务器&#xff0c;JSON渲染重构为辅助函数&#xff0c;使特定的路由处理程序相当简洁。 我们剩下的问题是路径路由逻辑&#xff0c;这是所有编写无依赖HTTP服务器的人都会遇到的问题&#xff0c;除非服务器只处理一到…...

    2024/3/28 11:59:27
  4. 【数据结构】String常量池

    文章目录 String常量池一、常量池的概念二、常见的常量池三、字符串常量池&#xff08;StringTable&#xff09;1.String的创建过程2.intern方法 String常量池 一、常量池的概念 public static void main(String[] args) {String s1 "happy";String s2 "happ…...

    2024/3/28 9:34:45
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/3/27 10:21:24
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/3/24 20:11:25
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/3/29 2:45:46
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/3/24 20:11:23
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/3/29 5:19:52
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/3/28 17:01:12
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/3/24 5:55:47
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/3/29 1:13:26
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/3/29 8:28:16
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/3/29 7:41:19
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/3/24 20:11:18
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/3/28 9:10:53
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/3/29 0:49:46
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/3/24 20:11:15
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/3/27 7:12:50
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/3/24 20:11:13
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/3/26 11:21:23
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/3/28 18:26:34
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/3/28 12:42:28
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/3/28 20:09:10
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在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