原标题:浓缩精华的架构演进过程,我连看了八遍!

图片来自 Pexels

随着 IT 信息化的普及,更多的交易放到了网络上,信息量增加和访问次数频繁就是要解决的问题了。

因此,逐渐加入了缓存、集群等技术手段。同时对业务的扩展性和伸缩性的要求也越来越高。

高并发、高可用、可伸缩、可扩展、够安全的软件架构一直是架构设计追求的目标。

今天我们来看一下架构设计经历了哪些阶段,每个阶段都解决了哪些问题,又引出了哪些新问题。

主要是引起大家的思考,在不同的业务发展阶段采取合适技术手段,用变化拥抱变化是 IT 人追求的目标。

应用与数据一体模式

最早的业务应用以网站、OA 等为主,访问的人数有限,单台服务器就能够应付。

通常,将应用程序和数据库部署到一台服务器上面,如图 1 所示:

图 1:应用与数据一体模式

在这一阶段,我们利用 LAMP(Linux Apache MySQL PHP)技术就可以迅速搞定,并且这些工具都是开源的。

很长一段时间内,有各种针对这种应用模式的开源代码可以使用。这种模式基本上没有高并发的要求,可用性也很差。

有的服务器采用托管模式,上面就安装了不同的业务应用,一旦服务器出现问题,所有的应用就罢工了。

不过其开发和部署成本相对较低,适合刚刚起步的应用服务。图 1 就描述了单个应用和数据库运行在单台服务器的模式,我们称这种模式为应用与数据一体模式。

应用与数据分离模式

随着业务的发展,用户数和请求数逐渐上升,服务器的性能出现了问题。其中比较简单的解决方案就是增加资源,将业务应用和数据存储分开。

其架构图如图 2 所示:

图 2:应用与数据分离模式

其中,应用服务器需要处理大量的业务请求,对 CPU 和内存有一定要求;而数据库服务器需要对数据进行存储和索引等 IO 操作,对磁盘的转速和内存会考虑更多。

这样的分离解决了性能的问题,我们需要扩展更多的硬件资源让其各司其职,使系统可以处理更多的用户请求。

虽然业务上依旧存在耦和,但硬件层面的分离在可用性上比一体式设计要好很多。

缓存的加入

随着信息化系统的发展和使用互联网人数的增多,业务量、用户量、数据量都在增长。

我们同时发现,用户会对某些数据的请求量特别大,例如新闻、商品信息和热门消息。

之前这些信息的获取方式是依靠数据库,因此受到数据库 IO 性能的影响。此时数据库成为了整个系统的瓶颈。

如果再增加服务器的数量,恐怕也很难解决,于是缓存技术就登场了,其架构图如图 3 所示:

图 3:缓存的加入

这里提到的缓存技术分为客户端浏览器缓存、应用服务器本地缓存和缓存服务器缓存。

①客户端浏览器缓存:当用户通过浏览器请求服务器的时候,会发起 HTTP 请求。如果对每次 HTTP 请求进行缓存,那么可以减少应用服务器的压力。

②应用服务器本地缓存:它使用的是进程内缓存,又叫托管堆缓存。以 Java 为例,这部分缓存放在 JVM 的托管堆上面,同时会受到托管堆回收算法的影响。

由于它运行在内存中,对数据的响应速度很快,通常我们会把热点数据放在这里。

在进程内缓存没有命中的时候,会到缓存服务器中获取信息,如果还是没有命中,才会去数据库中获取。

③缓存服务器缓存:它相对于应用服务器本地缓存来说,就是进程外缓存,既可以和应用服务部署在同一服务器,也可以部署到不同的服务器。

一般来说,为了方便管理和合理利用资源,会将其部署到专门的缓存服务器上面。由于缓存会占用内存空间,因此这类服务器会配置比较大的内存。

图 3 描述了缓存请求的次序,先访问客户端缓存,之后是进程内的本地缓存,接下来是缓存服务器,最后才是数据。

如果在任意一层获取了缓存信息,就不再往下访问了,否则会一直按照这个次序获取缓存信息,直到数据库。

用户请求访问数据的顺序为客户端浏览器缓存→应用服务器本地缓存→缓存服务器缓存。

如果按照以上次序还没有命中数据,才会访问数据库获取数据。加入缓存的设计,提高了系统的性能。

由于缓存放在内存中,而内存的读取速度比磁盘要快得多,能够很快响应用户请求。

特别针对一些热点数据,优势尤为明显。同时,在可用性方面也有明显的改善。

即使数据库服务器出现短时间的故障,缓存服务器中保存的热点或者核心数据依旧可以满足用户暂时的访问。当然,后面还会对可用性进行优化。

服务器集群的加入

经过前面三个阶段的演进,系统对用户的请求量有了很好的支持。实际上,这都是在解决高性能和可用性的问题,这一核心问题会一直贯穿整个系统架构的演进过程中。

随着用户请求量的增加,另外一个问题又出现了,那就是并发。把这两个字拆开了来看:并,理解为“一起并行“,有同时的意思;发,理解为“发出调用”,也就是请求的意思。

合起来就是多个用户同时请求应用服务器。如果说原来的系统面对的仅仅只是大数据量的话,那么现在就需要面对多用户同时请求。

如果还是按照上一个阶段的架构图推导,单个应用服务器已经无法满足高并发的要求了。

此时,服务器集群就加入战场了,其架构图如图 4 所示:

图 4: 服务器集群的加入

服务器集群也就是多台服务器扎堆的意思,用更多的服务器来分担单台服务器的负载压力,提高性能和可用性。

再说白一点,就是提高单位时间内服务处理请求的数量。原来是一个服务器处理,现在是一堆服务器来处理。就好像银行柜台一样,增加柜员的人数来服务更多的人。

这次架构演进与上次相比,增加了应用服务器的个数,用多台应用服务器形成集群。

应用服务器中所部署的应用服务没有改变,在用户请求与服务器之间加入了负载均衡器,帮助用户请求路由到对应的服务器中。增加服务器的举动表明,系统的瓶颈是在处理用户并发请求上。

针对数据库和缓存都没有做更改,这样仅仅通过增加服务器数量就能够缓解请求的压力。

服务器集群会通过多台服务器来分担原来一台服务器需要处理的请求,在多台服务器上同时运行一套系统,因此可以同时处理大量并发的用户请求。

有点三个臭皮匠顶个诸葛亮的意思,因此对集群中单个服务器的硬件要求也会降低。此时需要注意负载均衡均衡的算法,例如轮询和加权轮询。

我们要保证用户请求能够均匀分布到服务器上面,同一个会话的请求保证在同一个服务器上面处理,针对不同服务器资源的优劣动态调整流量。

负载均衡器加入之后,由于其位于互联网与应用服务器之间,负责用户流量的接入,因此可以对用户流量进行监控,同时对访问用户的身份和权限进行验证。

数据库读写分离

加入缓存可以解决部分热点数据的读取,但缓存数据的容量有限,那些非热点的数据依旧会从数据库中读取。数据库对于写入和读取的性能是不一样的。

在写入数据的时候,会造成锁行或者锁表,此时如果有其他写入操作并发执行,会存在排队现象。

而读取操作比写入操作更加快捷,并且可以通过索引、数据库缓存等方式实现。

因此,推出了数据库读写分离的方案,其架构图如图 5 所示:

图 5:数据库读写分离

此时设置了主从数据库,主库(master)主要用来写入数据,然后通过同步 binlog 的方式,将更新的数据同步到从库(slave)中。

对于应用服务器而言,在写数据的时候只需要访问主库,在读数据的时候只用访问从库就好了。

利用数据库读写分离的方式,将数据库的读/写职责分离。利用读数据效率较高的优势,扩展更多的从库,从而服务于读取操作的用户请求。毕竟在现实场景中,大多数操作都是读取操作。

此外,从数据同步技术的角度来说,又可以分为同步复制技术、异步复制技术和半同步复制技术。在数据库读写分离带来益处的同时,架构也需要考虑可靠性的问题。

例如,主库如果挂掉,从库如何接替主库进行工作。主库在恢复以后,是成为从库还是继续担当主库,以及如何同步数据的问题。

反向代理与 CDN

随着互联网的逐渐普及,人们对网络安全和用户体验的要求也越来越高。之前用户都是通过客户端直接访问应用服务器获取服务,应用服务器会暴露在互联网中,容易遭到攻击。

如果在应用服务器与互联网之间加上一个反向代理服务器,它接收用户的请求,然后再转发到内网的应用服务器,充当外网与内网之间的缓冲。

反向代理服务器只是做请求的转发,在它上面没有运行任何应用,因此当有人攻击它的时候,是不会影响到内网的应用服务器的。

这无形中保护了应用服务器,提高了安全性。同时,它也在互联网与内网之间起到适配和网速转换的作用。

例如,应用服务器需要服务公网和教育网,但是两个网络的网速不同,可以在应用服务器与互联网之间放上两台反向代理服务器,一台连接公网,另一台连接教育网,屏蔽网络差异,服务于更多的用户群体。

如图 6,公网客户端和校园网客户端分别来自公网与校园网两个不同的网络:

图 6:加入反向代理服务器

由于两个网络访问速度不同,因此会针对两个网络分别设置共网代理服务器和校园网代理服务器,通过这种方式将位于不通网络的用户请求接入到系统中。

聊完反向代理,再来说说 CDN,它的全称是 Content Delivery Network,也就是内容分发网络。

如果把互联网想象成一张大网的话,每个服务器或者客户端就是分布式在网中的一个节点。

节点之间的距离有远有近,用户请求会从一个节点跳转到另外一个节点,最终跳转到应用服务器获取信息。

如果跳转的次数越少,就能够更快地获取信息,因此可以在离客户端近的节点存放信息。

这样用户通过客户端,只需要较少的跳转次数就能够触达信息。由于这部分信息更新频率不高,推荐存放一些静态数据,例如 Java 文件、静态的 HTML、图片文件等。

这样客户端就可以从离自己最近的网络节点获取资源,大大提高了用户体验和传输效率。

加入 CDN 后的架构图如图 7 所示:

图 7: 加入 CDN

CDN 的加入明显加快了用户访问应用服务器的速度,同时也减轻了应用服务器的压力,原来必须直接访问应用服务器的请求,不用经过层层网络,而只用找到最近的网络节点就可以获取资源。

但从请求资源的角度上来看,这种方式也有局限性,它只能对静态资源起作用,需要定时对 CDN 服务器进行资源更新。反向代理和 CDN 的加入解决了安全性、可用性和高性能的问题。

分布式数据库与分表分库

经历前面几个阶段以后,软件的系统架构相对趋于稳定。随着系统运行时间的增加,数据库中累积的数据越来越多,同时系统还会记录一些过程数据,例如操作数据和日志数据,这些数据也会加重数据库的负担。

即便数据库设置了索引和缓存,但在海量数据查询的时候还会捉襟见肘。如果说读写分离,是将数据库从读写层面进行资源分配,那么分布式数据库就需要从业务和数据层面对资源进行分配。

①对于数据表来说,当表中包含的记录过多时,会将其分成多张表来存储。

例如:有 1000 万个会员记录,就可以将其分成两个 500 万,分别放到两个表中存储。

也可以按照业务将表中的列进行分割,把表中的某些列放到其他表中存储,然后通过外键关联到主表,被分割出去的列通常是不经常访问的数据。

②对于数据库来说,每个数据库能够承受的最大连接数和连接池是有上限的。为了提高数据访问效率,会根据业务需求对数据库进行分割,让不同的业务访问不同的数据库。当然,也可以将相同业务的不同数据放到不同的库中存储。

如果将这些数据库资源分别放到不同的数据库服务器中,就是分布式数据库设计了。

由于数据存储在不同的表/库中,甚至在不同的服务器上面,在进行数据库操作的时候会增加代码的复杂度。此时可以加入数据库中间件来消除这些差异。

图 8:分布式数据库与分表分库

架构如图 8 所示,将数据拆分以后分别放在表 1 和表 2 中,两张表所在的数据库服务器也各不相同,库与库之间还需要考虑数据同步的问题。

由于数据的分散部署,要从业务应用获取数据就需要依靠数据库中间件帮忙。

数据库的分表分库以及分布式设计,会带来性能的提升,同时也增大了数据库管理和访问的难度。原来只用访问一张表和一个库,现在需要跨越多张表和多个库。

从软件编程的角度来看,有一些数据库中间件提供了最佳实践,例如 MyCat 和 Sharding JDBC。

此外,从数据库服务器管理的角度来看,需要监控服务器的可用性。从数据治理的角度来看,需要考虑数据扩容和数据治理的问题。

业务拆分

当解决大数据量存储问题以后,系统就能够存储更多的数据,这意味着能够处理更多的业务。

业务量的增加,访问数的上升,是任何一个软件系统在任何时期都要面临的严峻考验。

通过前面几个阶段的学习,我们知道系统提升基本依靠空间换取时间,使用更多的资源和空间处理更多的用户请求。

随着业务的复杂度越来越高,以及高并发的来临,一些大厂开始将业务系统进行切分,分开部署。

此时的架构图如图 9 所示:

图 9:业务拆分

如果说前面的服务器集群模式是将同一个应用复制到不同的服务器上,那么业务拆分就是将一个应用拆成多个部署到不同的服务器中。

此外,还可以对核心应用进行水平扩展,将其部署到多台服务器上。应用虽然做了拆分,但应用之间仍旧有关联,存在应用之间的调用、通信和协调问题。

由此也会引入队列、服务注册发现、消息中心等中间件,它们可以协助系统管理分布到不同服务器、网络节点上的应用。

业务拆分以后会形成一个个应用服务,既有基于业务的服务,例如商品服务、订单服务,也有基础服务,例如消息推送和权限验证。

这些应用服务连同数据库服务器分布在不同的容器、服务器、网络节点中,对它们的通信、协调、管理和监控都是我们需要解决的问题。

分布式与微服务

近几年,微服务是比较火的架构方式,它将业务应用进行更加精细化的切割,使之成为更加小的业务模块。

做到模块的高内聚低耦合,每个模块可以独立存在,由独立的团队维护。每个模块内部可以采取特有的技术,而不用关心其他模块的技术实现。

模块通过容器的部署运行,模块之间通过接口和协议进行调用。任何一个模块都可以将自己公开给其他的模块调用。

同时可以将热点模块进行水平扩展,增强系统的性能。当其中某一个模块出现问题时,又可以由其他相同的模块代替其工作,增强了可用性。

大致总结下来,微服务拥有以下特点,业务精细化拆分、自治性、技术异构性、高性能、高可用。

它像极了分布式架构,下面来看看它们的区别,如图 10 所示:

图 10:分布式与微服务的区别

从概念上理解,它们都做了“拆”的动作,但在下面这几个方面存在区别:

①拆分目的不同:分布式设计是为了解决单体应用资源有限的问题,在一个服务器上无法支撑更高的用户访问,因此将一个应用拆解成不同的部分,然后将其部署到不同服务器上,从而分担高并发的压力。

微服务是对服务组件进行精细化,目的是更好地解耦,让服务之间通过组合完成高性能、高可用、可伸缩、可扩展。

②拆分方式不同:分布式服务架构将系统按照业务和技术分类进行拆分,目的是让拆分的服务负载原来单一服务的业务。

微服务则是在分布式的基础上进行更细的拆分,它将服务拆成更小的模块,更加专业化,分工更加精细,并且每个小模块都可以独立运行。

③部署方式不同:分布式将服务拆分以后,通常会部署到不同的服务器上。

而微服务也可以将不同的服务模块放到不同的服务器上,同时它也可以在一个服务器上部署多个微服务,或者同一个微服务的多个备份,并且多使用容器的方式部署。

虽然分布式与微服务有以上区别,但从实践的角度来看,它们都是基于分布式架构的思想构建的。

微服务是分布式的进化版本,也是分布式的子集。它同样会遇到服务拆分、服务通信、协同、管理调度等问题。

总结

本文按照技术跟随业务变化的思路,描述从单体架构到集群,再到分布式架构以及微服务的发展阶段,讲述了每个软件架构阶段变化的特点,前后架构更替的原因和关系,说明了软件架构发展会一直随着业务发展的方向变化。遵循高性能,高可用,伸缩性,扩展性,安全性的架构目的。

责任编辑:

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

相关文章

  1. 北京望京昆泰酒店 甜蜜指南 新上甜品为你的爱情保驾护航

    原标题:北京望京昆泰酒店 甜蜜指南 新上甜品为你的爱情保驾护航THE SPRING SEASON NEW ARRIVAL 甜品新上架 虽说身边的蛋糕店有千千万 但#始于颜值 忠于品质 陷于口感# 的蛋糕并不多见 最近上新了两款高颜值新品 现已登陆酒店官方微信商城 上新期间还享受店内面包买3…...

    2024/4/25 15:09:52
  2. 别让户口“黑”了1300万公民权利

    原标题:别让户口“黑”了1300万公民权利文丨凤凰评论特约评论员 叶竹盛 近日,公安部部长郭声琨主持召开公安部党委会议,会议一个主要议题是解决全国无户籍人口的户口登记问题。无户口人口也俗称为“黑户人口”。根据第六次人口普查,中国大约有1300万“黑户”,这个庞大的数…...

    2024/4/25 15:09:52
  3. 快乐城堡十一放假通知

    原标题:快乐城堡十一放假通知放 假 通 知 尊敬的家长: 放假时间安排如下: 9月28日(星期六) 休息; 9月29日(星期日) 正常开园 ; 9月30日(星期一) 正常开园; 10月1日 至 10月7日 休息; 温馨提示:假期出游请您注意出行安全,祝您假期愉快! 责任编辑:…...

    2024/4/25 15:09:50
  4. 三千粉2018第一店,苏州绿宝店新妆上线,惊艳亮相!

    原标题:三千粉2018第一店,苏州绿宝店新妆上线,惊艳亮相!三千粉2018第一店 【苏州绿宝店】 新妆上线,惊艳亮相! 2013年1月13日 「三千粉」进驻苏州绿宝广场 从装饰到产品 三千粉的“新亚洲风”独具特色 成为绿宝商场耀眼一景 五年光阴 相伴一千八百二十五个日夜 …...

    2024/4/25 15:09:50
  5. 《武汉日记》第47篇——我把我爸得罪了

    原标题:《武汉日记》第47篇——我把我爸得罪了2020年3月7日,封城第45天 世界上没有绝对静止的东西,一切都处在运动或变化中。包括人的感受和判断,都会随外界变化而变化。一成不变的前提是环境因素永远不变,否则就算石头也做不到不变。 前天日记里写的一些话,甚至十几天…...

    2024/4/25 15:09:48
  6. 百度小程序真是百度All in的一部分吗?纯属戏耍用户

    原标题:百度小程序真是百度All in的一部分吗?纯属戏耍用户百度这几年的日子确实不怎么好过,在BAT中的掉队已经是不可逆转的了,即使是再给百度面子,也勉强只能算是BATT,而且百度处于下坡路最明显的那个巨头,虽然创始人李彦宏多次提及All in到智能领域,也就是将AI当作百度…...

    2024/4/25 15:09:48
  7. 六盘水石油分公司营销中心开展“转观念、勇担当、创效益”大讨论

    原标题:六盘水石油分公司营销中心开展“转观念、勇担当、创效益”大讨论3月27日,六盘水石油公司经营管理中心召开“转观念、勇担当、创效益”大讨论,以“增量上量措施”为目标,围绕“如何转变观念,适应新的岗位需求”展开深入讨论。 会议一开始大家就踊跃发言,发表自己对…...

    2024/4/25 15:09:46
  8. 中美亚即将隆重亮相北京PALM展

    原标题:中美亚即将隆重亮相北京PALM展中美亚公司即将隆重亮相第二十八届中国国际专业音响灯光乐器及技术展览会。 本次展会期间我们将重点展示公司旗下德国Kling&Freitag(K&F)扬声器,英国Cadac调音台及英国Studiomaster最新产品。 其中Kling&Freitag(K&F…...

    2024/4/25 15:09:46
  9. 小爱科技研发“芯迈”开创足部智能时代

    原标题:小爱科技研发“芯迈”开创足部智能时代如果说孙悟空有金箍棒,鸣人有螺旋丸,那么小爱科技的制胜法宝则是芯迈。利用传感技术收集运动过程中的数据,然后将分析处理过的结果再反馈给运动者,使得运动者能够实时了解自己的运动状态,及时改善运动过程中的不良习惯,安全…...

    2024/4/25 15:09:44
  10. 探索茶具中的珍品——建盏,武夷山建站之旅,美景美盏尽在眼中

    原标题:探索茶具中的珍品——建盏,武夷山建站之旅,美景美盏尽在眼中传送门:http://zs.xx0003.cn/669/ 责任编辑:...

    2024/4/25 15:09:43
  11. 干货|拒绝肥宅,从我做起

    原标题:干货|拒绝肥宅,从我做起每个人都有一个属于自己的星空 Exercise - 可乐 - 假期里伴随着疫情肆虐,请问“宅”在家中的你是以下哪种姿势呢?窝在沙发上看电视?躺在床上侧着身子玩手机?坐在电脑前身体前倾没日没夜地敲打键盘?你可知道长期保持这些姿势对身体有多大…...

    2024/4/25 15:09:43
  12. 恋上零擀的365个日子

    原标题:恋上零擀的365个日子以讲究不将就的口号,凭借零添加的软欧包火爆三里屯,风靡全国的烘焙品牌——零擀,2016 年5月20日,零擀第一家店在三里屯正式开业,距今已经一年了。这一年来,品牌创始人门彬亲自带领台湾主厨李曜宇秉持匠人精神研发产品,始终做到每个面包都零添…...

    2024/4/25 15:09:42
  13. 8月16日现货库存(不锈)

    原标题:8月16日现货库存(不锈)责任编辑:...

    2024/4/25 15:09:40
  14. P2P网贷平台如何度过18个月的整改期?

    原标题:P2P网贷平台如何度过18个月的整改期?万瑞古德商学院第128期沙龙分享 分享嘉宾:京衡律师事务所 张豪 今天主要是来分享一些仅有的心得,主题分为3块:主要是企业如何度过18个月的整改期?然后再漫谈下企业高管、员工的刑事法律风险。还有就是企业法律顾问与法务的差…...

    2024/4/25 15:09:40
  15. 我是这样屏蔽百度搜索里的“百家号”文章的

    原标题:我是这样屏蔽百度搜索里的“百家号”文章的百家号虽然是一个很好的引流通道,但是正常用户在使用百度搜索引擎的时候,拥有排名优势的百家号所展现的内容未必是我们想要找的,这时候该怎么屏蔽这些碍眼的信息呢? 以下内容记录了花生屏蔽百家号搜索结果的方法,留此文…...

    2024/4/26 19:45:19
  16. 中泰俄非国际擂台争霸赛相约罗定 巅峰对决谁与争锋

    原标题:中泰俄非国际擂台争霸赛相约罗定 巅峰对决谁与争锋为充分发挥粤港澳地区的综合优势,深化粤港澳合作,推进粤港澳大湾区建设,高水平参与国际合作,提升在国家经济发展和全方位开放中的引领作用。 在此,罗定市武术协会、广东粤联武体育发展有限公司、广州拳赛之都体育…...

    2024/4/25 15:09:37
  17. 原创新疆伊宁市公安局 巾帼“女将”扛起战疫“半边天”

    原标题:新疆伊宁市公安局 巾帼“女将”扛起战疫“半边天”在这场没有硝烟的战场上,新疆伊宁市公安局上下同心,全力奋战,涌现出许多先进典型和感人事迹。在这群藏蓝卫士中间,有这样一个群体,她们既是公安队伍中一支不可或缺的中坚力量,肩负着特殊的职责使命;她们也是警营…...

    2024/4/25 15:09:37
  18. 广东这7个市县入围文明城市,其中梅州市2个县入围!

    原标题:广东这7个市县入围文明城市,其中梅州市2个县入围!近日由中国文明网出台的“2016-2017年度广东省文明城市、文明村镇、文明单位候选名单的公示”中,广东省一共由7个县成功入选,其中梅州有2个县入选!广东入选的县分别有德庆县、鹤山市、五华县、平远县、始兴县、揭西…...

    2024/4/17 22:27:44
  19. 相信我不是有意要去造倾斜的房子

    原标题:相信我不是有意要去造倾斜的房子文 | 余幼幼 相信我不是有意要去造倾斜的房子 南方就在楼下,南方的植物一直绿着,我在楼上,与南方颠倒,虽然不与它对立,但显然我不在南方,不在多样化的植物之间。我的世界,单一、局促,被人为缩小,门关得死死的,通向外界的钥匙…...

    2024/4/25 15:09:36
  20. 海阳旅游度假区,留住你这一年最悠闲的时光!

    原标题:海阳旅游度假区,留住你这一年最悠闲的时光!“世界那么大,我想去看看”。2015年,这封被称为最具情怀的辞职信引起了全国人民的共鸣。它之所以能够在短时间内让人们的心境得到高度的统一,那是因为旅行已经成为人们一种最虔诚的向往。而这一年来,海阳旅游度假区也紧…...

    2024/4/25 15:09:35

最新文章

  1. Apache Seata的可观测实践

    title: Seata的可观测实践 keywords: [Seata、分布式事务、数据一致性、微服务、可观测] description: 本文介绍Seata在可观测领域的探索和实践 author: 刘戎-Seata 本文来自 Apache Seata官方文档,欢迎访问官网,查看更多深度文章。 Seata简介 Seata的…...

    2024/4/27 22:21:05
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. JVM学习笔记

    文章目录 一、内存模型1. 程序计数器2. 栈3. 本地方法栈4. 堆5. 方法区方法区位置字符串常量池位置 6. 直接内存 二、虚拟机参数设置三、类的生命周期1. 加载2. 连接1)验证2)准备3)解析 3. 初始化4. 卸载 四、类加载器1. 启动类加载器2. 扩展…...

    2024/4/23 14:15:51
  4. STL--vector有哪些应用场景

    vector 在 C 中是一种非常灵活和强大的容器,适用于多种不同的应用场景。以下是一些常见的应用场景: 1 动态数据集合:当你不确定数据集的大小,或者数据集的大小会随时间变化时,vector 是理想的选择。例如,在…...

    2024/4/27 10:37:14
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/26 20:12:18
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

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

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/4/26 21:56:58
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/26 22:01:59
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/25 2:10:52
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/25 18:39:00
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/27 8:32:30
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

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

    2022/11/19 21:17:18
  26. 错误使用 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 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系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

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

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

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

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

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

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

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

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

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

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

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

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