首页 文章 精选 留言 我的

精选列表

搜索[统一框架],共10000篇文章
优秀的个人博客,低调大师

微软开始统一Windows 10/11上的Microsoft Store

面向 Release Preview 频道的 Windows Insider 项目成员,微软开始推出 Windows 11 的 Microsoft Store。新的 Microsoft Store 不仅有有漂亮的视觉效果,它还支持 Win32 应用程序,如 Discord、Epic 游戏商店、Mozilla Firefox,以及如 Disney+ 等新的娱乐应用程序。 微软计划很快向所有 Windows10 用户推出这个新的 Microsoft Store。微软首席架构师 Rudy Huyn 在 Twitter 上解释说:“我们先向 Windows 10 Insiders 发货,以确保该应用没有错误,稍后将向所有 Windows 10 用户发布”。 很高兴看到微软商店将在 Windows 10 和 Windows 11 中提供一致的体验,不过与亚马逊 Android 应用商店的整合仍然是 Windows 11 的专属。这是因为新的 Windows Subsystem for Android,现在邀请 Windows 11 Insiders 在 Beta 频道上进行测试,不会进入 Windows 10。 鸿蒙官方战略合作共建――HarmonyOS技术社区 【责任编辑:赵宁宁 TEL:(010)68476606】

优秀的个人博客,低调大师

云上统一数据备份-混合云备份服务

本文内容根据演讲嘉宾视频及PPT整理而成。讲师简介:李媛(紫英),阿里云混合云存储高级产品专家,阿里云产品经理,负责产品的功能规划、上线以及推广。 目录 一、数据灾备的必要性二、传统备份方案的缺陷三、HBR(Hybrid Backup Recobery)四、客户真实案例分享 一、数据灾备的必要性 在这个数据爆发的时代,数据即财富,可是企业的数据,无时无刻不面临着各种危险,系统故障、黑客病毒、自然灾害和运维事故都有可能造成数据的损坏和丢失,这些灾难给企业带来的影响是不可估量的。据IDC的统计数字表明,发生过激防灾害的公司中有55%,立即倒地,剩下的45%中,因为数据的丢失,有29%也在两年之内倒闭。 有关数据表明:据IDC的统计数字表明,发生过机房灾难的公司中,有55%立即倒闭,剩下的45%中,因为数据丢失,有29%也在两年之内倒闭, 生存下来的仅占16%。 Gartner Group的数据也表明,在经历大型灾难而导致IT系统停运的公司中有2/5再也没有恢复运营,剩下的公司中也有1/3在两年内破产。 新的业务方向,原本磁带保存的几十PB数据需要重新分析,读取的时候,发现部分数据已经损坏,这样的事情造成的损失是不可估量的,这也可能对未来发展造成严重的影响。 同时国家对行业建设规范和等保2.0检查也提出了更高的要求,备份和恢复都成为信息系统监管中的非常重要的一环,如果企业在等保里面没有做到特别合规的话,甚至国家也给出了相应的违规的责任,需要限期整改,需要警告处罚甚至法规的处理,所以我们在现在这个时代给关键的数据做备份,做恢复是非常非常重要的。 二、传统备份方案的缺陷 对于部分情况而言,我们已经有备份了,我们自建的机房,我还有自己的IT人员会写脚本,那么我们一起来看看这些传统的备份方案都有一些什么样的缺陷,我们先来看一下现在企业非常常用的基于脚本之间多版本备份的挑战,我们在这个客户一般与上的阿里云的使用的存储会非常的多,有这个NAS的本地数据。 还有那时的文件系统以及oss bucket,我们这个用户在做脚本的多版本的备份的时候呢,一般会用这个备份的脚本来备份ECS的数据,NAS,OSS,然后把这些运行脚本运行在OSS上,通过扫描、拷贝,将生命周期的管理来做这样一个备份的操作。然后在使用OSS/NAS作为备份存储。 那这样的方式,有一些什么样的错误,有什么样的挑战呢?首先是脚本容易出错,难运维,需要额外自建一个ECS来运行,脚本管理分散正确性难以保障,监控运维困难,在做策略变更的时候需要重新去写脚本,还需要用一个额外的ECS来运行这些脚本,消费是非常高的,还有一个问题是说OSS/NAS作为备份存储的话,可能会导致数据爆炸成本高昂。 我们曾经听说过这样一个客户的事情,他的数据增长非常快,因为成本的控制,他的版本只能保留14天,结果某天他需要恢复数据的时候,发现过去14天的版本都已经感染了病毒,他也没有更早的版本可以用来恢复,数据带来的损失是非常巨大的。 与传统本地机房灾备方案对比 传统本地机房设备方案一般采用的是在另一个机房建一套一模一样的这样一个IT架构来实现一个备份。 首先呢,这个运维是非常的复杂的,因为需要采购硬件,还要部署相应的软件,还有就是他上线的速度是非常慢的,因为你可能要选址,然后还要采购硬件,部署软件,然后让整个来配置架构。 这个成本是很高的,因为架构这个机房的费用还有运费的费用。 如果使用阿里云的混合云备份呢?首先我们是不需要这种硬件设备,直接用阿里云的混合备份来为您打造一个备份的项目,然后这个上线的速度是非常快的,你只要即开即用,什么时候开通可以立即开始你的备份的工作。 然后呢,成本也是很低的,因为不需要额外运维,不需要做额外的硬件部署,甚至你在这个使用上面是可以达到主动监控的这样一个效果,TCO的节省是非常非常显著的,一般也是可以达到70%-80%的资源节省。 三、HBR(Hybrid Backup Recobery)产品架构及优势 混合云备份称为云上的数据保险箱,为关键业务保驾护航,混合云备份总的来说,它是一种简单易用,而且性价比很高的在线备份服务,可以为阿里云NAS/OSS以及自建机房内的各类数据提供安全高效的保护。 并且阿里云的混合云备份荣获2019年度数据保护产品创新奖。 支持场景  支持云上数据备份(支持跨地域) 本地上云备份 VMware云上备份容灾 优势: 1.经济:节约80%以上的TCO。 2.高效:数据重删压缩比高达30:1,提升数据保存、传输效率 3.安全:最严苛的AES-256加密技术 4.可靠:定期数据校验保证可靠性 5.监控:备份任务失败主动通知 本文由社区志愿者整理而成,设区内容志愿者火热招募中,有好礼相赠哦。欢迎加入!戳我了解详情加入!

优秀的个人博客,低调大师

使用privateZone统一跨region的镜像仓库访问

在阿里云的不同region里,内网的镜像服务使用的域名是不同的,会带着region的名称。这时候,如果我们的应用需要在不同region的K8s集群部署,就会有些痛苦,如果在不同region使用不同的域名,日常维护上的工作量就增加了;如果使用同样的registry公网域名,日常对镜像的操作速度就会受影响 本文就是针对这种需求,介绍如何使用private zone来实现不同region使用同样域名访问registry内网入口 环境准备 两个region的镜像仓库 一个在北京,内网名称:registry-vpc.cn-beijing.aliyuncs.com/ack-mian/test一个在深圳,内网名称:registry-vpc.cn-shenzhen.aliyuncs.com/ack-mian/test 两个region中的ECS 一台在北京,

优秀的个人博客,低调大师

云管理平台为混合IT应用提供统一的方法

虽然更多的云平台可能意味着更多的挑战,但是正确合适的管理平台将使管理员的工作变得更为容易。但是,市场上有如此多的管理平台软件可供选择,那么我们该如何知道应选择哪一个呢? 对于最终决定将数据迁离本地的企业来说,云可能是压倒一切的最终选择。市场上有着如此众多可供选择的云供应商、服务产品以及定价结构,但并不是每一家企业都能找到一个万能的解决方案。 随着不断发展的合规性标准和工作负载需求,企业用户可以看到来自于不同供应商的混合云或多云平台中所寓含的价值。但是一个混合云模式会带来与治理、合规性和性能相关的巨大可见性和管理挑战。而云管理平台将这些任务(包括跨私有云和公共云的管理)都集中到了一起。 “催生云管理平台的最大动因就是基于如下事实:目前如此多的企业都使用着这些复杂的环境,”IBM公司云计算标准专家Mike Edwards在近期由云计算标准客户委员会(CSCC)召开的一次网络研讨会上如是说。“针对每一个用户正在使用的系统都使用不同的工具,可以想见那是什么样的一种噩梦景象。那绝对不是管理员们想要的。” 云管理平台的功能 所有的云管理平台都不是千篇一律的,一些供应商开发了额外的功能来满足企业的特定需求。尽管如此,CSCC认为所有的平台都应具有如下四个核心功能: 一般服务:具体包括一个门户站点、一个服务目录以及可有助于实现集成、提供自助功能和优化云的分析与报告功能。服务管理:这个平台需要管理和监控所有用户所使用基于云的计算服务,以及内存和CPU资源容量,以便帮助用户部署工作负载并满足运行性能需求。财务管理:为了控制成本,云管理平台应当计量和分配成本、使用退款报告、向用户发送发票以及预测未来的使用情况。这些功能使用实时分析、报告和预测分析来实现云资源消费跟踪的自动化。资源管理:这个功能通过诸如发现、标记、配置、编排和迁移等功能来对应用程序、存储资源、网络资源和服务器资源进行管理。 “如果用户没有能力发现和管理自己的资源,那么也就没有必要使用云了,”Satori资讯公司执行顾问Karl Scott说。 如果缺乏外部和内部的集成能力,企业也就无法使用现有的系统或工具,或者实现跨多云环境的管理。由公共云供应商(如亚马逊网络服务和Azure)发布的和由私有云平台(例如OpenStack和VMware)提供的API都能够在云管理平台中实现集成。 合云的安全性问题也会变得棘手,因为企业用户需要在不同云环境中进行部署的过程中确保所有资源的安全性。加密与身份认证以及访问管理等措施能够确保云资源跨所有环境的安全性。混合云和多云模式也需要治理功能(例如基于策略的管理和合规性)来确保用户能够正确地处置云资源。 “你永远无法摆脱安全问题;它始终是一个大难题,”Edwards说。云管理平台比较 在进行云管理平台比较之前,应制定一个部署计划,并确定所需资源。这些资源将有助于用户为其管理平台决定托管模式——是内部部署还是采用一个SaaS产品。 “无论是使用SaaS产品还是使用内部部署,用户都应全面了解云管理平台的引入将对其整个云生态系统带来什么样的影响,”Van Order说。 一些供应商更多地将云管理平台转向私有云环境,并相应地调整其功能。应检查供应商是拥有一个能涵盖所有功能的产品还是扩展功能的多个产品。例如,Cloudify、Scalr和Embotics vCommander都是单一型产品,而IBM则将功能分散在IBM Cloud Orchestrator、IBM Cloud Automation Manager 和 IBM Cloud Brokerage。 考虑您所希望管理的云环境,然后考虑支持哪些系统。如果用户使用了两个公共云,那么所选择的管理平台就必须支持着两个公共云供应商所提供的服务。此外,了解这个平台是否管理基础设施即服务(IaaS)、平台即服务(PaaS)或SaaS。如果您的企业还使用了容器或微服务,那么就需要相应地确认IaaS计算功能是否包括了此类管理。 “关键在于用户是否真正了解自己正在努力实现的目标。是否了解对自身真正重要的东西,是真正地管理云支出,还是真正地提高运营效率?”Scott说。 本文转自d1net(转载)

优秀的个人博客,低调大师

【框架】121:spring框架之IOC容器

今天是刘小爱自学Java的第121天。 感谢你的观看,谢谢你。 在spring核心配置文件中,有一个bean标签,我们以前创建一个对象都是直接new。 而在spring中可以将对象交给spring管理,再通过spring工厂直接获取。 所以我们也称之为spring容器。 今天的学习内容就是关于bean标签: Bean的作用域:单例与多例说明。 Bean属性依赖注入的两种方式,以及p名称空间、seEL表达式的引入。 补充说明一个IDEA插件。 一、bean的作用域 作用域也就是指:由spring创建的bean对象在什么情况下有效?主要有单例和多例两种。 在spring核心配置文件中可以配置对象是单例还是多例,通过scope属性设定: 值为singleton即为单例,默认值,可省略。 值为prototype即为多例。 1单例测试 多次获取单例对象,并打印输出。 我们会发现:如果是单例的话,构造方法只运行一次,多次获取的是同一个对象。 在spring IOC容器中仅存在一个bean实例,bean以单例方式存在。 注意:这边我大致提下,昨天忘记说明了,通过spring工厂获取对象时,参数可以是id,也可以是bean的类型,也就是对应接口/类的Class对象。 使用id获取最稳妥,如果根据类型获取,配置了多个类型的话,会抛出异常。 2多例测试 多次获取单例对象,并打印输出。 我们会发现:多例构造方法会运行多次,多次获取的都是不同的对象。 每次从容器中调用bean时,都会返回一个新的实例,即每次调用getBean()的时候,相当于new了一次bean对象。 二、bean属性的依赖注入 什么是Bean属性的依赖注入? 就可以理解成对一个对象的属性赋值,这个我们昨天就接触过,其有两种注入方式: 1构造器参数注入 constructor-arg ①创建Car类,定义构造方法 既然是通过构造器参数注入,那肯定需要有参构造方法,其中为了方便测试时观看,还在该类中重写一个toString方法。 ②spring配置构造器参数 constructor-arg:该标签相当于在告诉spring容器,要调用有参构造方法了,不再调用默认的构造方法了。 所以必须要有有参构造方法,不然会报错。 index:根据索引定位属性,0表示首位。 name:根据属性参数名称定位属性。 type:根据属性数据类型定位属性。 value:简单的值,字符串。 ref:复杂的值,就是通过该属性可以引用由spring容器创建的其它bean对象。 一般都是使用name属性赋值,这样最合理,也一目了然,name和type这两种都不靠谱。 配置完成,做一个测试 根据运行结果我们能发现,通过spring的配置,可以给对象初始化赋值。 也就相当于new Car(1,"长安",20000)。 通过spring就不需要我们自己new了。 2setXXX方法属性注入 和上述构造器参数注入的效果是差不多的,只不过setXXX方法更具有选择性。 构造器参数注入有几个参数都得设置,少一个都不行,而该方法想设置哪个就设置哪个。 ①创建Person类,定义setXXX方法 使用Lombok插件可以快速创建一个Javabean,这个插件文章最后有说明。 ②spring配置setXXX方法参数 property标签:spring中专门进行setXXX属性注入的标签 。 name:setXXX方法的属性名字,例如setXXX()那么name的属性值为XXX。 value:简单的值。 ref:复杂的值,引用由spring容器创建的其它bean对象的名字。 配置完成,做一个测试 根据运行结果我们能发现,通过spring的setXXX方法属性注入,也可以给对象赋值。 该方法也就相当于通过对象调用方法setId(1),setName(“刘小爱”)… 三、p名称空间和spEL表达式 为简化XML文件的配置,Spring2.5版本开始引入了一个新的p名称空间。 准确地说,它的作用是为了简化setXXX方法属性依赖注入配置的,使用方式如下图: 在配置文件表头,引入p名称空间。 可以将property标签直接作为属性使用。 如果是引用简单对象,直接用属性名说明即可,比如p:id,p:name。 如果是引用复杂对象,需要用ref来补充说明,比如p:car-ref。 通过上图,我们能发现p名称空间能进一步地简化了代码的编写。 2spEL表达式 spEL全称Spring Expression Language,一种表达式语言,和前面学的EL表达式很像。 语法:#{…} ,通过该表达式可以引用属性、另一个Bean、甚至运算,方法都可以。 spEL表达式的使用功能比较多,Bean操作相关的通常有: #{bean的Id} 引用Bean,比如#{car}。 #{bean的Id.属性} 引用Bean的属性,比如#{person1.name}。 #{bean的Id.方法(参数)} 调用Bean的方法 附:补充一个Lombok插件 在idea开发工具中,选择File-settings,找到Plugins,在搜索框中搜索lombok。 如果以前没使用过该插件,右侧下载即可。 插件下载好后,还需要导入依赖才能使用。 在maven网站中找到lombok,随便选择一个版本,将依赖复制到我们项目对应的pom文件中即可。 依赖导入完毕,就可以使用该插件了。 它有什么用呢? 我们以前创建一个标准的JavaBean,有构造方法,有getset方法,有toString方法,一下子要写很多方法。 但是现在有了lombok插件后,只需要在类上加一个注释@Data,这些方法就都不用写了。 最后 谢谢你的观看。 如果可以的话,麻烦帮忙点个赞,谢谢你。 本文分享自微信公众号 - 刘小爱(liuxiaoai946)。如有侵权,请联系 support@oschina.cn 删除。本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册