深圳幻海软件技术有限公司 欢迎您!

  • 云原生架构,DevOps 介绍

    云原生架构(Cloud-NativeArchitecture)是一种基于云计算的应用程序架构和开发方法论,旨在充分发挥云计算平台的优势,提高应用程序的可伸缩性、弹性和可靠性。它强调将应用程序设计为微服务、采用容器化部署、自动化管理和持续交付,以实现快速迭代、高效部署和可靠运行。云原生架构的关键特点包

  • Kubernetes 集群的灾难恢复

    业务连续性的重要性业务连续性是指制定应对重大中断和灾难的策略。灾难恢复(DR)帮助组织在发生中断或灾难时恢复和恢复业务关键功能或正常操作。高可用性集群 是支持关键业务应用程序的服务器组。应用程序在主服务器上运行,如果出现故障,应用程序操作将转移到辅助服务器上,并在辅助服务器上继续运行。与容

  • 软件栈的商品化:应用程序为先的云服务如何改变游戏规则

    今天读到这篇文章,觉得不错就翻译一下。文章是翻译自Steef-JanWiggers TheCommoditizationoftheSoftwareStack:HowApplication-firstCloudServicesareChangingtheGame[1],内容来自BilginI

  • 多云平台环境集成方案

    ​在我们进入细节之前,让我们回答这个问题:“什么是云集成架构?”云集成架构是云组件和多个云提供商的组合,允许跨多个数据中心交换数据。例如,假设我们有一个大型银行解决方案。一些银行不想迁移他们的核心和安全数据。他们希望将其保存在本地数据中心。但是,他们无法避免使用云。他们将现有项目、正在启动的新项目,

  • 为什么企业需要采用无代码工具来超越竞争对手

    ​与传统的软件开发不同,无代码工具不需要雇佣开发人员,并且采用加速时间非常短,因为它们旨在为非技术用户提供用户友好性。无代码工具还可以提高DevOps团队的生产力,因为他们专注于集成或扩展,而不是从头开始构建应用程序。由于全球只有3%的人具备编写代码的技能,并且大多数业务流程、服务或产品都由应用程序

  • 知名 Android 应用开发商将推出开源手机,内置应用全部开源

    近日,一位来自「SimpleMobileTools」名为"Tibbbi"的开发者通过Reddit发布公告,表示他们将很快推出自己的开源手机。SimpleMobileTools是一家专注于开发Android应用程序的开发商,除了只开发Android应用以外,这些应用的另一大特点就是完全开源,并且没有广

  • 2021年React的状态管理之争:Hooks、Redux 和 Recoil

    多年来,React.JS的大规模增长催生了不同的状态管理库等。在撰写本文时,我们可以使用React中可用的状态管理库是巨大的。因此,知道为特定项目选择哪个状态管理库以免被来自React社区的噪音和新闻所迷惑是促进应用程序开发的重要因素。一些开发人员通过使用ReactHooks来应对挑战;其他人将它们

  • 虚拟线程简介:Java并发性的一种新方法

    作者|MatthewTyson译者|李睿Java19影响最深远的更新之一是引入了虚拟线程。虚拟线程是ProjectLoom的一部分,可以在Java19预览版中使用。虚拟线程如何工作虚拟线程在操作系统进程和应用程序级并发之间引入了一个抽象层。换句话说,虚拟线程可用于调度Java虚拟机编排的任务,因此J

  • C语言文件管理器只需170行代码

    作者丨SergioMijatovic译者|陈豪策划丨诺亚根据官方介绍,Vely是一种嵌入式编程语言,以C为宿主语言。它被预编译为C,创建一个本机可执行文件。简单来看,Vely语句很简单,是在C代码中编写的,因此无需学习有关下面层的任何新知识。Vely应用程序是本地可执行文件,没有解释器或字节码方案,

  • 在Serverless环境中如何设计微服务?

    作者|RajaSaravanan编译|EthanServerless已成为企业在数字化、现代化升级过程中越来越流行的范式,不管是国内的阿里云、腾讯云、华为云,还是国外的亚马逊云科技,微软等云计算厂商,都正在大力投入无服务器计算领域。由于Serverless提供了一个微型的架构,终端客户无需部署、配置

  • Swift 与 Go:苹果与谷歌的较量

    译者|布加迪Go与Swift可谓是彼此的劲敌。这两种编程语言都由科技巨头开发。Swift由苹果开发,而Go由谷歌开发。这就是为什么这些编程语言的比较又可以称为苹果与谷歌之间的较量。我们知道,这两种语言都是现代编程语言,功能强大,速度足够快,可以执行编程操作。这些编程语言的用途大相径庭。Swift是苹

  • 微服务分解设计四种法则

    如果您在设计大型并发应用程序或者准备拆解之前的老系统时,我想你第一考虑的是微服务架构方式。前面我们了解到微服务架构将应用程序构建为一系列松散耦合的服务,是为了通过实现持续交付和灵活部署来加速软件开发。出于很原因,分解很重要有利于分工和知识共享。使用它,具有特殊知识的多个人(或团队)可以在一个应用程序

  • 如何解决低代码平台中的安全问题?

    在过去几年里,低代码和无代码工具及平台的兴起席卷了企业领域的方方面面。Gartner2021年魔力象限报告称,在低代码这块,41%的非IT从业人员使用低代码/无代码工具定制或构建数据或技术解决方案。Gartner预测,到2025年底,将会有一半的低代码新客户是来自于IT组织之外的商业买家。低代码/无

  • 37 个 Python Web 开发框架总结

    Q:Web框架到底是什么?A:Web框架主要用于网站开发。开发者在基于Web框架实现自己的业务逻辑。Web框架实现了很多功能,为实现业务逻辑提供了一套通用方法。Q:Web框架有什么作用?A:使用Web框架,很多的业务逻辑外的功能不需要自己再去完善,而是使用框架已有的功能就可以。Web框架使得在进行&

  • 应用程序接口(API)安全的入门指南

    ​​​作者丨ArtemArzamas译者丨陈峻策划丨孙淑娟【51CTO.com快译】本文简单回顾了API的发展历史,其基本概念、功能、相关协议、以及使用场景,重点讨论了与之相关的不同安全要素、威胁、认证方法、以及十二项优秀实践。根据有记录的历史,随着Salesforce的销售自动化解决方案的推出,首

  • vue 中4个级别的作用域

    除了JS已有的功能外,Vue还具有自己独特的作用域级别。作用域控制可以使用哪些变量以及在何处使用。它控制它们对应用程序的不同部分的“可见性”。了解Vue提供的作用域级别之间的差异会帮助我们编写更清晰的代码。下面是vue中4个级别的作用域:全局作用域子树作用域组件作用域实例作用域来看看这些作用域分别是

  • 详解Java开发Web应用程序的底层原理

    前言前面一篇文章,我从整个应用程序的整体以及跟运行环境的关系简单聊了一下我们现在常用的Spring框架的设计基础和原则,其中主要是控制反转和依赖注入,以及容器化编程等概念。这里我不想去复述这些概念的定义,因为那些东西网上随便都能百度到,我想通过我的描述将这些概念串联起来,让大家更好的去立即它们知道为

  • 常见Spring Boot面试问题集锦,死角一个不留!

    本文将讨论SpringBoot中常见的10个面试问题。在当今就业市场中,这些问题出现的频率呈上升趋势并且有一些棘手。1.@SpringBootApplication注释在内部有什么用处?作为Spring引导文档,@SpringBootApplication注释等同于同时使用@Configuratio

  • 为Web应用程序确保安全需要搬掉这几大绊脚石

    【51CTO.com快译】近期,数据泄密似乎突然变得更普遍,并在全球各地带来广泛影响。在澳大利亚,澳大利亚信息专员办公室(OAIC)透露,1000多万人的信息在一次事件中泄露。在新加坡,数千名红十字会献血者的个人信息泄露。而在美国,另一次大规模云数据泄露事件泄露了8000万家庭的个人数据。最近的一连

  • 10个小技巧提高 Kubernetes 容器效率

     近年来,容器以及Kubernetes成为开发者以及企业用户重点关注的技术趋势,本文总结了构建和管理容器的十个重要技巧来优化IT成本并提高效率。容器是Kubernetes中应用程序的核心载体。当创建Kubernetes工作负载,例如创建用于调度、扩容或者升级应用程序的规则时,首先需要创建一

推荐阅读