Springboot应用的信创适配

news2024/11/23 22:43:54

CentOS7在2024.6.30停止维护后,可替代的Linux操作系统-CSDN博客

全面国产化之路-信创-CSDN博客

信创适配评测-CSDN博客

Springboot应用的信创适配

        Springboot应用的信创适配,如上图所示需要适配的很多,从硬件、操作系统、中间件(消息队列、缓存)、web服务器、数据库,jdk等方面整理如下。

Spring信创适配

        Spring 是一个开源应用框架,它本身不包含与信创有关的内容。信创是指使用自主可控的技术来替代原来依赖的技术。

        由于篇幅限制:Spring信创适配和数据库信创适配这里不展开,后面再详解。

数据库信创适配

        主要厂商有武汉达梦(中国软件-CEC)、人大金仓(太极股份-CETC)、神州通用(中国航天科技集团公司)、南大通用、万里开源(创意信息)、华为GaussDB、阿里Oceanbase、腾讯CynosDB等。

可视化图表信创适配

1、FineBI

        FineBI作为专业的报表软件,擅长处理复杂的中国式报表。其可视化操作模式简单易用,无需复杂的编程知识。借助类似Excel的编辑器,用户通过简单的拖拽设置即可在web端查看数据展示,同时提供完善的报表填写功能。

2、奥威BI

        奥威BI报表工具提供通用标准方案,预设有数据分析模型和报表,涵盖销售、财务、采购、库存等多个业务主题。其通用标准方案主要分为以下两类:

        金蝶用友标准方案:完美对接金蝶用友全系列ERP系统,无需额外开发。例如,奥威BI金蝶云星空SaaS版允许用户一键在线链接数据源,自动分析数据并生成报表。

        行业通用标准方案:奥威BI报表工具针对跨境电商、零售、生产制造等行业提供量身定制的数据分析解决方案,满足80%的行业共性分析需求。

        奥威BI系统+方案,助力企业以低风险、高效率、高性价比的方式搭建大数据分析平台。

3、Smartbi

        Smartbi作为一款综合报表系统工具,基于Office Excel实现报表设计,满足不同行业监管报表和内部管理报表的多样化需求。其人性化的操作体验,使得它成为一款备受欢迎的报表平台。

4、永洪BI

        永洪BI报表工具具备自动化分析功能,能够协助用户自动化完成数据分析和报告生成,显著提升工作效率。此外,永洪BI还支持3D模型展示,允许用户绑定数据并设置聚焦镜头等功能。

5、观远BI

        观远BI推出了“僵尸ETL识别”功能,帮助用户及时发现并解决潜在问题;同时,它支持复杂报表的创建,用户通过简单的拖拽和设置即可完成多层嵌套、多表关联等复杂报表的制作。

6、润乾BI

        润乾BI作为一款纯JAVA企业级报表工具,支持对J2EE系统的嵌入式部署,实现无缝集成。它提供多种多维分析方法,包括交叉表、聚类分析、线性回归等,助力用户深入探索数据背后的价值。

7、亿信华辰BI

        亿信华辰BI提供了全面的数据分析功能,涵盖可视化分析、数据挖掘、预测分析等,帮助用户深入挖掘数据的潜在价值。

办公文件信创适配

        办公软件主要厂商有金山软件(WPS)(流式)、福昕软件(PDF)(版式)、万兴科技(PDF,版式)。

Mongodb信创适配

        MongoDB 是一个非常流行的 NoSQL 数据库,但它不是国产。目前没有一个成熟的国产数据库系统可以完全替代 MongoDB。不过,有一些数据库是国产的,并且也可以用作类似于 MongoDB 的场景,如:

  1. TiDB:一个分布式 NewSQL 数据库,设计来兼容 MySQL 协议,并且可以部署类似于 MongoDB 的 Sharding 架构。

  2. PolarDB:阿里巴巴开发的下一代云原生数据库,它提供了与 MongoDB 兼容的接口。

  3. SequoiaDB:巨杉数据库原生支持JSON API操作,如增删改查,同时在扩展性、高可用和整体性能方面均有着明显的优势。从应用场景来看, SequoiaDB在企业级市场的应用范围更加丰富多样,是国产化改造、文档型数据库迁移的国产企业级数据库首选。

Redis信创适配

消息队列信创适配

Nginx信创适配

1、宝兰德WebServer

一款高性能、稳定和安全的Web服务器,占用极少的内存资源,支持10万+的高并发连接,处理响应请求的速度非常快。产品链接:https://www.bessystem.com/product/e717be5b091e4e14a7339aa4be49ca80/info?p=101

2、东方通TongHttpServer

TongHttpServer是一款高性能的服务代理中间件,支持OSI四层七层协议,可作为静态资源服务器、正向代理服务器、反向代理服务器、负载均衡服务器使用,支持带权轮询、IP哈希、最小连接、随机、哈希等多种负载均衡算法,满足企业构建高可用、高扩展性、高性能的应用服务集群需求。

产品链接:https://www.tongtech.com/dft/pctype/38.html

3、Tengine

产品链接:https://tengine.taobao.org/

Tengine是由淘宝网发起的Web服务器项目。它在Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网 ,天猫商城 等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝 、搜狗 等互联网企业。Tengine是社区合作的成果,我们欢迎大家参与其中 ,贡献自己的力量。

Tomcat信创适配

1、东方通TongWeb

产品链接:https://www.tongtech.com/dft/pctype/25.html

        TongWeb是一款全面符合Java EE、Jakarta EE最新标准规范、轻量易于使用、性能强大、具有高可靠性和高安全性的应用服务器产品,可适应各类企业应用的基础环境及多种主流应用框架,支撑从开发到生产的全应用生命周期,包括便捷的开发、随需应变的灵活部署、丰富的运行时监视、高效的管理等。

        TongWeb还提供容器云、微服务、监控运维等更多新技术功能,在云计算、安全、智能运维等领域持续发力,提供优质的行业解决方案。TongWeb 应用服务器已广泛地应用于电信、金融、政府、交通、能源等各种领域的企业应用中。

● TongWeb技术功能成熟,可以支撑国内规模化的应用

        TongWeb研发起步早,在分布式事务处理、高性能异步消息传输等核心技术研发上具备较好的技术积累,在主要功能指标和系统稳定性方面,成熟度较高。经过20多年的研发与应用,无数评测与应用验证成果,是TongWeb成熟度的见证。SPECjEnterprise基准测试的优异结果是TongWeb实力的有效证明。

● TongWeb紧跟国际核心技术标准

        标准规范方面,TongWeb是国内既完整符合又通过JavaEE5/6/7/8、Jakarta EE9.1技术标准认证的产品。TongWeb完全满足国内主流应用的技术需求,在标准支持上实现广泛兼容,支撑规模化应用。此外,TongWeb支持流行的开发框架如Struts2、Spring、Hibernate、Springboot等,而且对于使用大型框架(例如:lifery)的应用,在TongWeb上运行良好,不需要修改应用代码。

● 国外应用服务器上的应用可以轻松移植到TongWeb上

        TongWeb具备国外品牌产品的基本能力,包括但不限于:开发工具支持、集群能力、session高可用、监控、集中管理能力等,涵盖了应用的开发、部署、运维的各个方面,为应用平稳商业化运行提供全面支持。TongWeb提供了成熟的应用移植方法步骤说明和应用迁移工具,可快速实现应用移植。

● TongWeb具备强大的管理特性,满足用户需求

        TongWeb具备统一管控、安全管理、应用性能管理等诸多管理特性,可以满足用户应用管理需求。在云平台环境下,TongWeb集群节点支持智能化自动管理,能够自动、及时、适当的根据应用负荷的变化而动态调整,调整过程不影响业务的连续运行,从而提高资源利用率、节约运营成本。

2、宝兰德web服务器

产品链接:https://www.bessystem.com/product/0ad9b8c4d6af462b8d15723a5f25a87d/info?p=101

        应用服务器实例就是在单个Java虚拟机(JVM)进程中运行的应用服务器,是组成集群、提供负载均衡和会话持久功能的实体单元。

        每个应用服务器实例都有独立的目录结构、配置、应用、资源、Web容器和EJB容器,单个应用服务器实例的配置的更改不会影响其他应用服务器实例。

        可以使用iastool或者管理控制台对服务器实例进行管理

3、普元信息Primeton AppServer

产品链接:https://www.primeton.com/products/pas/

        Primeton AppServer提供了丰富的功能集,具备“立即部署”式JavaEE容器的各种优点。

        Primeton AppServer主要能给中小企业带来相应的关键价值:

        快速构建自己需要的服务器,用户可批量选择一些服务特性,基于控制台的打包能力定制符合自己需要的服务器。
        先进统一的部署架构使得集成第三方服务很简单,方便客户对其已有服务或引擎的集成。
轻量,绿色,易移植,仓库式的集中管理,结构更清晰。
与EOS开发工具,流程引擎,表单引擎等无缝集成,快速开发运行,大大缩短了应用交付时间。
多维的监控管理,客户可根据上线要求或关注点的不同,调整对服务器内部不同的收集数据的监控,更直观的进行数据分析对比。
        卓越的性能和稳定性,相比于JBoss性能更高,内部默认集成的特性实现都是业界认可并大量使用的一些框架,性能和稳定性都能得到保证。

4、金蝶天燕AAS应用服务器

产品链接:https://www.apusic.com/list-117.html

        金蝶Apusic应用服务器(Apusic Application Server,AAS)是一款标准、安全、高效、集成并具丰富功能的企业级应用服务器软件,全面支持JakartaEE8/9的技术规范,提供满足该规范的Web容器、EJB容器以及WebService容器等,支持Websocket1.1、Servlet4.0、HTTP2.0等最新的技术规范,为企业级应用的便捷开发、灵活部署、可靠运行、高效管控以及快速集成等提供关键支撑。

JDK信创适配

        目前这4款jdk已经通过信创评测。

1、龙芯JDK

        龙芯JDK:基于龙芯CPU平台的Java开发工具包,支持x86、ARM等架构。
产品链接:http://www.loongnix.cn/zh/api/java/

​         龙芯中科基于OpenJDK研制并发布了龙芯平台Java环境。芯平台Java环境,是龙芯公司基于OpenJDK移植的LoongArch和MIPS版本,通过JCK认证,长期进行安全更新和问题修复。

        龙芯平台Java环境支持OpenJFX、Java Web Start和JNA等功能。

        目前,龙芯平台Java环境已经发布了包括17、11和8在内的3个长期支持(Long-Term Support,LTS)版本,龙芯中科对这些LTS版本提供安全更新、问题修复和持续优化。

        除了多版本支持以外,龙芯平台Java环境还具有符合Java SE标准,开源,免费,支持C1/C2即时编译器和向量加速等优化,支持ZGC和Shenandoah GC等先进垃圾收集器(Garbage Collection,GC),支持向量API(Vector API)、虚拟线程(Virtual Threads)和外部函数和内存API(Foreign Function & Memory API)等Java社区前沿特性等特点。 ​


2、阿里巴巴Dragonwell

        Alibaba Dragonwell:阿里巴巴开源的JDK版本,基于OpenJDK,针对大规模企业级应用进行了优化和性能调整。
产品链接:https://www.aliyun.com/product/dragonwell
        Alibaba Dragonwell 是一款免费的, 生产就绪型Open JDK 发行版,提供长期支持,包括性能增强和安全修复。阿里巴巴拥有最丰富的Java应用场景,覆盖电商,金融,物流等众多领域,世界上最大的Java用户之一。Alibaba Dragonwell作为Java应用的基石,支撑了阿里经济体内所有的Java业务。
        多年来,阿里巴巴已经编写了超过十亿行Java代码。在采用 OpenJDK 来运行这些应用程序时,我们发现需要专门为大规模 Java 应用程序部署对其进行自定义。我们的定制已经在我们的环境中进行了很好的测试。我们现在正在为Java社区贡献我们的一些工作。
        阿里巴巴Dragonwell作为OpenJDK的下游版本,是阿里巴巴内部的OpenJDK实现。它针对在 100,000+ 台服务器上运行的在线电子商务、金融和物流应用程序进行了优化。阿里巴巴龙井是以极端扩展运行这些分布式Java应用程序的引擎。


3、毕昇JDK

        Huawei OpenJDK:华为开源的JDK版本,基于OpenJDK,致力于提供高性能、高安全性的Java开发环境。产品链接:https://www.openeuler.org/
        毕昇JDK是华为内部基于OpenJDK定制的Huawei JDK的开源版本。Huawei JDK运行在华为内部500多个产品上,研发团队积累了丰富的开发经验,解决了业务实际运行中遇到的多个疑难问题。

        毕昇JDK作为OpenJDK的下游,是一款高性能、可用于生产环境的OpenJDK发行版。毕昇JDK对华为内部应用场景中遇到的一些性能问题和稳定性问题进行了修复,并在ARM架构上进行了性能优化和稳定性增强,在ARM架构上更稳定,在大数据等场景下可以获得更好的性能。
毕昇JDK致力于为JAVA开发者提供一款稳定可靠、高性能、易调测的JDK,也为用户在ARM架构上提供一个更好的选择。


4、腾讯 Kona

        腾讯 Kona:腾讯开源的JDK版本,基于OpenJDK,专注于大规模分布式应用场景和云原生应用的优化
产品链接:https://cloud.tencent.com/product/tkjdk

        它是一个基于 OpenJDK 定制的,生产环境可用,高性能,安全稳定,兼容多种运行平台的 OpenJDK 开源发行版本。提供企业级 JDK 服务,由腾讯专业技术团队提供技术维护、性能优化及安全保障等服务,为您提供最优的 Java 云生产环境及解决方案。

基础信创适配(cpu芯片+服务器+操作系统)

        现在国产芯片、服务器、操作系统已经比较成熟,springboot应用所需的服务器环境选择“信创服务器厂商”即可,这里就不再多做介绍,只是列举出来供参考选择。

国产cpu芯片

        芯片CPU:国产CPU在性能方面与国际领先水平仍存在差距,主流CPU产品性能已接近国外中端产品水平。主要厂商有飞腾、鲲鹏、海光、龙芯、兆芯、申威。

        参考:国产CPU发展情况及信创服务器性能测试对比_信创cpu-CSDN博客

        经过多年发展,国产CPU初步形成六大厂商齐头并进的格局,以鲲鹏、飞腾、龙芯、兆芯、海光、申威为代表,一批优质国产CPU企业快速崛起。

        三款cpu测试小结如下

国产操作系统

        操作系OS:操作系统是整个计算机的核心系统软件,是连接硬件和数据库、中间件、应用软件的纽带,是计算机生态环境最关键的部分。主要厂商有普华基础软件、中标麒麟、银河麒麟、统信UOS、红旗、中科方德、中兴新支点等。

国产服务器厂商

1、华为

        华为是全球领先的信息与通信技术(ICT)解决方案提供商,其信创服务器产品以高性能、高可靠性和创新技术而著称。华为的鲲鹏系列服务器采用自主研发的鲲鹏处理器,具有强大的计算能力和良好的生态兼容性。华为在信创领域的主要优势在于其全面的技术积累和强大的研发能力,能够提供从硬件到软件的全栈解决方案。

2、中国长城

        作为中国电子信息产业集团的瑰宝,承载着安全、先进、绿色计算的梦想。中国长城的擎天DF7系列服务器,搭载国产飞腾FT-2000+/64处理器,以其高性能和稳定性,成为云计算和虚拟化的理想选择。

3、超聚变

        这家专注于服务器和存储设备的公司,以其高品质、高性能的产品,迅速在中国市场崭露头角,并大步迈向国际舞台。超聚变的产品线丰富多样,从机架式服务器到人工智能服务器,每一款都承载着技术的精髓和创新的力量。

4、浪潮集团

        作为中国云计算和大数据服务的领军企业,以其强大的IT产品和服务,服务于全球120多个国家和地区。浪潮服务器,以其丰富的产品线和高性能,赢得了市场的广泛认可。浪潮的M5系列服务器,采用自家研发的海光处理器,为数据中心提供了高效能的解决方案。

5、中科曙光

        这家在中国科学院推动下成立的高新技术企业,已经成为高性能计算领域的领头羊。中科曙光的服务器产品,以其高性能和可靠性,为各行各业提供了强有力的计算支持。中科曙光的Xmachines系列服务器,搭载海光处理器,专为AI和高性能计算设计。

6、航天七〇六所

        作为我国计算机研究的摇篮,如今以其“天玥”和“天熠”系列服务器,展现了在高性能计算领域的深厚实力。这些服务器产品,采用国产化处理器,为政府和关键行业提供了安全可信的计算平台。

7、新华三

        紫光股份作为清华大学旗下的高科技上市公司,以“让世界更智能”为使命,致力于构建“云—网—端”的产业生态链。紫光的H3C UniServer服务器系列,以其先进的技术,服务于企业和政府机构。

8、中兴通讯

        这家全球领先的通信解决方案提供商,也在服务器领域大放异彩。中兴通讯的R6900 G5 AI服务器,搭载自研的中兴凌云处理器,以其高性能和高可靠性,满足了大模型训练的严苛需求。

9、清华同方

        依托清华大学的强大科研实力,推出了基于国产处理器和操作系统的信创服务器产品,展现了高性能、高可靠性、高安全性的特点。同方的超翔系列服务器,采用国产飞腾处理器,为关键行业提供定制化的解决方案。

10、中科可控

        以安全可控信息技术为核心,推出了Suma系列服务器产品,以其高性能、高稳定性和低功耗,服务于企业全生命周期。Suma系列服务器,采用海光或飞腾处理器,满足多样化的计算需求。

11、湘江鲲鹏

        这家以华为鲲鹏处理器为技术底座的公司,研发和生产了“兆瀚”系列硬件智能计算产品,为多样性算力需求提供了强有力的支持。兆瀚系列,以其开放的架构和强大的计算能力,服务于云计算、大数据和AI领域。

12、宝德

        作为一家专注于服务器和云计算的公司,以其Powerleader品牌的服务器和解决方案,满足了全场景应用需求。宝德的PR2710P系列服务器,采用国产海光处理器,为企业提供稳定可靠的计算服务。

13、联想集团

        这家成立于1984年的多元化信息产业集团,以其创新的国际化科技公司形象,为全球用户提供了包括个人电脑、服务器在内的多样化产品和服务。联想的ThinkSystem服务器系列,以其高效能和灵活性,服务于全球市场。

添加图片注释,不超过 140 字(可选)

14、拓维信息

        自1996年成立以来,从软件开发企业逐步转型为数字化解决方案的提供商,其推出的兆瀚系列服务器,以其高性能计算、大容量存储、低能耗等特点,服务于智能制造和物联网领域。

15、黄河科技

        简称黄河信产,是一家专注于国产化通用计算和AI计算的公司,其Huanghe 2280 V2服务器,搭载华为鲲鹏处理器,以其均衡的性能和高效能,服务于云计算和大数据领域。

服务器产品型号

信创适配难点

         参考李航应用向国产架构体系化迁移的三大难点及解决方案-CSDN博客

应用向国产架构体系化迁移的三大难点及解决方案-腾讯云开发者社区-腾讯云

        信创工作遇到的众多问题与挑战,可以归纳为应用向国产架构体系化迁移的三大难点。

难点一:应用是否能平滑迁移

        比如,信创生态中存在多种多样的国产化环境,涉及不同架构的芯片,各个厂商的操作系统、数据库、中间件等。如何挑选最优的组合,以利于尽早确定信创技术栈,保证在原有原有架构上运行的众多业务应用,能够顺利迁移到信创架构,并在信创环境中平稳运行?

        比如,怎样通过迁移工具降低迁移风险,保障按照替换时间表,在任务紧迫的压力下,快速有效地完成从硬件到软件层面的全栈替换,实现业务系统迁移后的良好运行,同时提升信创验收的顺畅度?

难点二:能否满足业务高并发性能的需要

        比如,怎样进行支撑业务需求变化的各种逻辑处理,保障迁移到信创环境的应用能够满足高并发请求,以及后续业务连续增长对性能的要求,实现良好运行?

        比如,大型企业的业务应用众多且存在交叉关联,那些原本支持几十万人同时在线处理的应用,迁移到信创环境后,是否还能支持到这种量级?

难点三:应用黑盒,是否能够进行有效治理

        比如,业务系统治理需要用户全面掌控系统使用情况。那么,如何为治理需要而破解应用黑盒,利于企业直接对应用进行数据分析,细粒度的掌握系统运行情况,实现无侵入式的应用快速治理,确保业务应用可靠运行?

        在护航不同客户信创落地的众多实践中,我们结合多项经验与客户行业实际,整理了体系化的应用迁移方案,帮助客户突破应用向国产架构体系化迁移的三大难点,助力企业快速完成信创实践。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1850391.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux驱动开发笔记(十二)并发与竞争

文章目录 前言一、并发与竞争的引入1.1 并发1.2 竞争1.3 解决方法 二、原子操作2.1 概念2.2 使用方法 三、自旋锁3.1 概念3.2 使用方法3.3 自旋锁死锁 四、信号量4.1 概念4.2 使用方法 五、互斥锁5.1 概念5.2 使用方法 前言 Linux的子系统我们已经大致学习完了,笔者…

tauri中从前端ts调用rust函数,并异步收到响应结果

在前端是可以异步调用rust代码的,而且还是挺简单的逻辑,一共就三步:定义rust函数,注入到invoke_handler中,在前端调用。有英文能力的可以看官方文档:Calling Rust from the frontend | Tauri Apps 没有英文…

AI数据分析:根据时间序列数据生成动态条形图

动态条形竞赛图(Bar Chart Race)是一种通过动画展示分类数据随时间变化的可视化工具。它通过动态条形图的形式,展示不同类别在不同时间点的数据排名和变化情况。这种图表非常适合用来展示时间序列数据的变化,能够直观地显示数据随…

Vatee万腾平台:智能科技的领航者

随着科技的飞速发展,数字化转型已成为企业、行业乃至整个社会不可逆转的趋势。在这个变革的浪潮中,Vatee万腾平台凭借其卓越的技术实力、前瞻的战略眼光和卓越的服务品质,成为了智能科技的领航者。 Vatee万腾平台致力于为企业提供全方位的数字…

[Composer\Downloader\TransportException] 需要切换下载源

使用composer 下载时遇到问题: 如图 切换镜像源: /成阿里镜像: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ //Laravel China镜像: composer config -g repo.packagist composer https:…

2024最新版DataGrip安装教程-全网最全教程!!!

1.DataGrip下载安装 1.打开DataGrip官网,选择自己需要的版本下载即可: 2.进行安装: 3.重启打开: 我这个是正版激活码激活的,需要教程可以关注留言

展厅装修时候需要注意哪些细节

1、视觉方面 展厅应该具有很强的视觉冲击力。只有这样不论是领导视察还是合作的客户进行参观的时候才会对展厅产生浓厚的兴趣,同时产生一种亲和力,并直接加深对企业的识别度和记忆度。而个性化设计要跟企业文化相符合。这里,企业标志为寻求个…

Python发送Email的性能怎么样?如何配置?

Python发送Email怎么配置SMTP?批发邮件的方法技巧? Python是一种广泛使用的编程语言,因其简洁和强大的功能深受开发者喜爱。在许多应用场景中,Python发送Email是一个常见需求。那么,Python发送Email的性能怎么样呢&am…

分支循环之案例实战

1.求水仙花数 求1000以内的水仙花数。水仙花是指&#xff0c;一个三位数&#xff0c;其各位数字的立方和等于该数本身 n 100 while n < 1000:i n % 10j n // 10 % 10k n // 100if n i**3j**3k**3:print(n)n 1 2.求兔子数 有一对兔子&#xff0c;从第三个月开始生一对…

U-Net for Image Segmentation

1.Unet for Image Segmentation 笔记来源&#xff1a;使用Pytorch搭建U-Net网络并基于DRIVE数据集训练(语义分割) 1.1 DoubleConv (Conv2dBatchNorm2dReLU) import torch import torch.nn as nn import torch.nn.functional as F# nn.Sequential 按照类定义的顺序去执行模型&…

宝藏APP推荐| 话唠 | 话唠APP

软件介绍 话唠是一款专为年轻人打造的语音交友软件&#xff0c;该软件有着非常多的高质量用户&#xff0c;在这里你可以找到任何感兴趣的人进行聊天&#xff0c;广泛交友&#xff0c;扩大自己的交际圈&#xff0c;还能在这里偶遇心动的TA&#xff0c;软件还为用户提供了非常多…

路由的params参数,命名路由,路由的params参数,命名路由

上篇我们讲了vue路由的使用 今天我们来讲vue中路由的嵌套&#xff0c;路由的params参数,命名路由 一.路由的params参数 1.配置路由规则&#xff0c;使用children配置项&#xff1a; router:[{path:/about,component:About,},{path:component:Home,//通过children配置子路由c…

以太坊==windows电脑本地搭建一个虚拟的以太坊环境

提供不同的选择&#xff0c;适合不同需求和技术水平的开发者&#xff1a; Geth&#xff1a;适合需要与主网兼容或构建私有网络的开发者。Ganache&#xff1a;适合快速开发和测试智能合约的开发者&#xff0c;特别是初学者。Docker&#xff1a;适合需要快速、可重复搭建环境的开…

高性能、高可靠性!Kafka的技术优势与应用场景全解析

我是小米,一个喜欢分享技术的29岁程序员。如果你喜欢我的文章,欢迎关注我的微信公众号“软件求生”,获取更多技术干货!​​​​​​​ 大家好,我是你们的小米,今天要和大家聊聊一个超级强大的消息系统——Kafka。很多同学可能对它还不太熟悉,不过没关系,今天我就带你们…

树和森林.

目录 一、树 1.1树的存储结构 1.1.1双亲表示法 1.1.2孩子链表 1.1.3孩子兄弟表示法 1.2树与二叉树的转换 1.2.1将树转换成二叉树&#xff1a; 1.2.2将二叉树转换成树 二、森林 2.1森林与二叉树的转换 2.1.1将森林转换成二叉树 2.1.2二叉树转换成森林 三、树和森林的…

找不到xinput1_3.dll如何修复?总结几种靠谱的修复方法

在数字时代&#xff0c;软件问题几乎是每个电脑用户都会遇到的难题。最近&#xff0c;我也遇到了一个令人头疼的问题——xinput1_3.dll文件丢失。这个问题导致我无法正常运行一些游戏&#xff0c;十分影响我的娱乐体验。通过这次修复经历&#xff0c;我不仅解决了问题&#xff…

FL论文专栏|设备异构、异步联邦

论文&#xff1a;Asynchronous Federated Optimization&#xff08;12th Annual Workshop on Optimization for Machine Learning&#xff09; 链接 实现Server的异步更新。每次Server广播全局Model的时候附带一个时间戳&#xff0c;Client跑完之后上传将时间戳和Model同时带回…

OAuth 2.0资源授权机制与安全风险分析

文章目录 前言OAuth2.01.1 OAuth应用1.2 OAuth基础1.3 授权码模式1.4 其它类模式1.5 openid连接 安全威胁2.1 隐式授权劫持2.2 CSRF攻击风险2.3 Url重定向漏洞2.4 scope校验缺陷 总结 前言 OAuth 全称为Open Authorization&#xff08;开放授权&#xff09;&#xff0c;OAuth …

[Qt] QtCreator编辑区关闭右侧不必要的警告提示

在代码编辑页面&#xff0c;右侧总会出现一些即时Waring&#xff0c;不想看见&#xff1f; 取消勾选插件管理中的ClangCodeModel 插件即可

基于肤色模型的人脸识别,基于野火FPGA ZYNQ开发板

使用芯片为ZYNQ—7020&#xff0c;基于野火FPGA ZYNQ开发板 肤色模型简介 YCrCb也称为YUV&#xff0c;主要用于优化彩色视频信号的传输。与RGB视频信号传输相比&#xff0c;它最大的优点在于只需占用极少的频宽&#xff08;RGB要求三个独立的视频信号同时传输&#xff09;。其…