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

  • 优化云成本的十种方法

    数据存储设施已经取得了长足的进步。随着发展,出现了许多格式的使用,如磁鼓、磁带、硬盘、混合介质和闪存驱动器。所有解决方案都有其挑战。最重要的是对空间分配的限制。让我们记住对物理设备的潜在损坏。云存储是一项变革性创新。它的最大优势在于它能够解决用户可以存储的数据量限制问题。将数据存储在云中可增强信息安

  • 银行家算法

    银行家算法银行家算法是一种用来避免操作系统死锁出现的有效算法,所以在引入银行家算法的解释之前,有必要简单介绍一下死锁的概念。一、死锁死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力的作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了

  • 【C++】智能指针(万字详解)

    🌈欢迎来到C++专栏~~智能指针(꒪ꇴ꒪(꒪ꇴ꒪)🐣,我是Scort目前状态:大三非科班啃C++中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤🤔:🔥真正的大师永远怀着一颗学徒的心作者水平很有限,如果发现错误,可在评论区指正,感谢🙏🎉🎉欢

  • 容器技术概述

    容器技术物理资源:部署非常慢,成本非常高,资源浪费,难以迁移和扩展,可能会被限定硬件厂商;虚拟化技术:一个物理机可以部署多个app,每个app独立运行在一个VM里;虚拟机的优点:资源池——一个物理机的资源分配到了不同的虚拟机里很容易扩展——加物理机器or虚拟机很容易云化——亚马逊AWS、阿里云等虚拟

  • 使用 Terraform 创建 Azure 虚拟机

    之前写过一篇 使用Terraform部署Proxmox虚拟机,那是一台Corei7-8700+64G的Homelab上搭建的虚拟机环境,这也是我一直以来的实验环境。直至去年加入微软MVP拿到了Azure的credit,在需要资源较多或者拉取镜像频繁的情况下我也会选择使用Azure的虚拟机,

  • 一文了解-云原生大数据知识地图

    一、大势所趋:云原生大数据随着行业的快速发展和业务的高速迭代,数据量也呈爆炸式增长,传统的大数据架构在资源利用、高效运维、可观测性等方面存在诸多不足,已经越来越无法适应当下的发展需求。具体来讲,传统大数据架构主要存在以下几方面的问题:传统大数据组件繁多,安装运维复杂,在生产使用中需要大量的人力支持;

  • Serverless的实现与面临的挑战

    ​译者|胥磊审校|孙淑娟在本系列的第一篇文章中,我们探讨了​​为什么坚信Serverless是云计算的未来​​,期间我们研究了云计算的演变,也列举了当前已经转向Serverless模式的一些用例。在本文中,我们将进一步阐述如何实现Serverless以及实现过程中将会遇到的挑战。最后将通过论点总结和

  • 如何不编写 YAML 管理 Kubernetes 应用?

    Kubernetes将自身边界内的事物都抽象为资源。其中的主要部分,是以Deployment、StatefulSet为代表的workload工作负载控制器,其他各类资源都围绕这些主要的资源工作。这些资源合并起来,可以为IT技术工作者展现出一个以workload为中心的模型。Kubernetes中所有

  • 【深入浅出 Yarn 架构与实现】1-1 设计理念与基本架构

    一、Yarn产生的背景#Hadoop2之前是由HDFS和MR组成的,HDFS负责存储,MR负责计算。一)MRv1的问题#耦合度高:MR中的jobTracker同时负责资源管理和作业控制两个功能,互相制约。可靠性差:管理节点是单机的,有单点故障的问题。资源利用率低:基于slot的资源分配模型。机器会将

  • Java:既然有了synchronized,为什么还要提供Lock?

    摘要:在Java中提供了synchronized关键字来保证只有一个线程能够访问同步代码块。既然已经提供了synchronized关键字,那为何在Java的SDK包中,还会提供Lock接口呢?这是不是重复造轮子,多此一举呢?本文分享自华为云社区《【高并发】Java中提供了synchronized,为

  • 程序解Bug最常用的K8s命令,外加使用窍门

    K8s是时下最流行的容器"操作系统",虽然已经流行了好几年了,不过作为开发人员想要熟练的使用它,除了理解它的各个组件的职责、行为特性之外,还得熟记它的CLI命令工具kubectl。想要让K8s听从我们的调遣,我们就得通过kubectl给它发送指示才行,可是这么多操作我们全看一遍真的是挺耗费脑力的,更

  • 近期对前端性能优化的总结

    前端性能优化不管是在面试中还是在实际开发过程中,都是每一个前端开发工程师都必不可少的能力。本文总结本人多年开发经验中对前端性能优化的理解,希望对大家有所帮助,因涉及的优化方向较多,针对某些细节不再详细说明,大家有兴趣的可深入了解,话不多说,正文开始。重要性一个好的前端项目性能非常重要,特别是面向To

  • 谈谈你对OAuth的理解,这道题你会了吗?

     1位工作5年的小伙伴被问到这样一道面试题,说谈谈你对OAuth的理解。当时,这位小伙伴感觉回答得不是很理想,希望我拍一期视频详细地介绍一下。今天,我给大家讲一讲,我对这个问题的理解。1、什么是OAuthOAuth是一个关于授权(Authorization)的开放技术标准,在全世界得到广泛

  • 解构“存算分离”

    存算分离,作为一种架构潮流,在架构设计和项目规划的时候经常被提及。现如今,数字化转型已经从选择题变成了必修课,企业IT架构的重塑也势在必行,所以我们有必要把这些所谓潮流的东西解构清楚。翻阅了不少资料,也参考了网上一些文章,我们简单来分析一下。一、计算与存储为何要分离在计算机中,我们所说的计算其实指的

  • 一文解答Web性能优化

    前言无论是前端还是后端,性能优化其实是每一个开发都无法避开的大山。另一方面,这种开放式的提问深受面试官的青睐,能够快速地区分求职者的水平。网上的答案层出不穷,似乎都只是简单罗列了几个具体的方案,却没有系统的归纳。为了能够系统地归纳这个问题,我问了几个前端大佬,反复斟酌了一下他们的答案。总的来说,我认

  • 懒加载居然对 Web 性能有负面影响 ?

    如今为了提升应用性能,懒加载被广泛使用于Web应用中。它帮助开发者减少网站加载时间,节省流量以及提升用户体验。但懒加载的过度使用会给应用性能带来负面影响。所以在这篇文章中,会详述懒加载对性能的影响,来帮助你理解应该何时使用它。什么是懒加载?懒加载是一种常见的技术,通过按需加载资源来减少网页的数据使用

  • 一篇带你理解Restful风格

    REST是什么REST从2000年被RoyFielding提出距今已有20多年,其对Web技术产生了深远的影响。REST本身并没有产生新的技术或者中间件,REST传递的是一种设计思想,其提供了一种约束原则和条件。REST全称为RepresentationalStateTransfer,中文为表征性状

  • Puppet自动化集群管理基础篇

    Puppet作为开源的集群管理框架,有着简单易用、快速部署、使用范围广等特性,已经积累了超过250家的用户,包括阿里巴巴、新浪、Oracle等大公司。本文作者将带领大家了解puppet技术及其简单的应用。背景简介在传统的服务器集群管理中,每增加一台服务器,都需要对该服务器进行相应的配置。如果服务器数

  • 2135亿背后,你不知道的阿里规模化混部技术!

    2135亿!11月12日零点,2018天猫“双11”全球狂欢节的成交额在数据大屏定格,较去年的记录增长近27%,物流订单超10亿!天猫双11再次成为阿里巴巴创造纪录并突破纪录的商业奇迹。此刻,比双11的数字更该被记录的,是阿里巴巴在双11背后做了哪些技术上的突破?混部技术在业界还尚属于较少研究的领域

  • 如何实现秒级百万TPS?微博WAIC实时流计算平台架构演进

    图片来自包图网【51CTO.com原创稿件】WAIC实时流计算平台为新浪微博提供可靠的毫秒级和秒级实时数据处理服务,通过提供统一的数据源和配置化接入方式,帮助提高新浪微博实时作业的开发效率,降低部门开发与运营的成本。2018年5月18-19日,由51CTO主办的全球软件与运维技术峰会在北京召开。在“

推荐阅读