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

  • 互联网高可用架构探讨

    高可用指标与问题高可用,英文单词HighAvailability,缩写HA,它是分布式系统架构设计中一个重要的度量。业界通常用多个9来衡量系统的可用性,如下表:既然有可用率,有一定会存在不可用的情况。系统宕机一般分为有计划的和无计划的,有计划的如日常维护、系统升级等,无计划的如设备故障、突发断电等。

  • 一致性哈希算法原理详解

    一、普通hash算法(取模算法):        在了解一致性哈希算法之前,我们先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来

  • CDN - CDN架设、CDN产品介绍、CDN加速原理、CDN负载均衡

    随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个急待解决的问题。如何才能让各地的用户都能够进行高质

  • Windows 2008 Server上FTP服务器安装

    Windows2008Server上FTP服务器安装FTP服务端安装首先需要一个windowsserver2008的虚拟机,作为服务端,安装FTP服务器。远程连接桌面(安装了VMwareTool了的可以直接跳过该步)如果虚拟机没有安装VMwareTool无法直接将安装配置文件拖入虚拟机,可以找到计算

  • 一文读懂Nginx反向代理和负载均衡的实现方式

    Nginx是一个高性能的Web服务器,它可以用来进行反向代理和负载均衡。在本文中,我们将深入探讨Nginx反向代理和负载均衡的概念、作用以及实现方式。一、什么是Nginx反向代理?在理解Nginx反向代理之前,我们需要先了解一下正向代理和反向代理的概念。正向代理是指代理服务器接收客户端的请求,然后将

  • 手把手教你用 SpringBoot 开发微信公众号后台

    Hello各位小伙伴,松哥今天要和大家聊一个有意思的话题,就是使用SpringBoot开发微信公众号后台。很多小伙伴可能注意到松哥的微信公众号后台有一个回复关键字如 666​ 或者 888 可以获取学习资料的功能,这是松哥基于SpringBoot写的一个简单后

  • 不务正业,捣鼓了一个破网站,全过程记录

    这篇文章没有什么关于嵌入式的干货,仅仅是详细记录一下前段时间捣鼓的一个静态的个人网站。最近都没有想到什么好的文章方向,下一阶段想把之前对Lua语言的学习心得总结一下,实现一个基于插件机制的物联网网关。或者再稍微往工业领域上走一些,实现一个可以二次开发的工业网关。目前只是有这个模糊的想法,具体做成什么

  • Lepton 无损压缩原理及性能分析

    作者|vivo互联网数据库团队-LiShihai本文主要介绍无损压缩图片的概要流程和原理,以及Lepton无损压缩在前期调研中发现的问题和解决方案。一、从一个游戏开始1.1游戏找茬请拿出你的秒表计时,在15秒时间内找出下面图片的差异。时间到了,你发现两张图片的差异了吗?二、智者的成长在上面的游戏中,

  • 分布式架构的十四次演进之路

    特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径。基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式,系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的

  • Jenkins 业务发版平滑上线实战

    背景简介:原来发版必须等到晚上10点访问量最少的时候,期间服务中断产生大量告警。为了不影响业务,现在需要修改jenkins使其平滑上线。具体操作步骤如下:第一步:拉取git指定分支Jenkins默认一个项目只能对应一个git分支来构建,通过gitParameter插件可以从项目中读取GITSCM配置

  • 图文并茂!谈谈网站架构演进

    本文转载自微信公众号「Cone的编程屋」,作者Cone。转载本文请联系Cone的编程屋公众号。你好,我是Cone。最近在读大型互联网架构这本书,今天想你一起唠嗑唠嗑架构,你可能耳熟能详的高并发、大流量、海量数据、分布式等等这些词汇,但是每个词汇背后其实都是为了解决当前所出现的问题所总结出的一套架构范

  • 如何构建支持百万并发量的企业级聊天架构

    【51CTO.com快译】无论是在医生与患者之间,还是在客户与支持代理之间,都需要通过交流来交换信息,进而解决问题。同样,企业也需要通过聊天应用来为用户排忧解难,并实现企业的服务价值。下面和我们一起来探讨如何设计并构建企业级的聊天应用架构,以承载数百万级的并发用户和消息。聊天模型的标准架构总的说来,

  • 动画:一个浏览器是如何工作的?

    对于面试的大部分前端开发者来说,对浏览器的了解也算是一知半解,因为我们一开始前端觉得,我们开发中通常使用浏览器来显示和调试页面用的,不会涉入到太过的相关浏览器工作原理知识。这你就大错特错了,虽然浏览器默默的为我们工作,但是有关浏览器的工作原理不但在你就业前端面试中属于重中之重,也是在前端优化中占有很

  • 关于 HITP 代理,你还需要了解这些,不然面试你是过不去的!

     1.HTTP代理百度百科是这么解释的:代理客户机的HTTP访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等。百度百科实在是太模糊了我们来细致的说一下什么是HTTP代理,说HTTP代理,那我们首先就得来说一下WEB代理了。代理,说白了就是“中介”,而Web代理(pro

  • 彻底理解Cookie、Session、Token

     发展史CookieSessionTokenToken的起源基于服务器的验证基于服务器验证方式暴露的一些问题基于Token的验证原理Tokens的优势发展史1、很久很久以前,Web基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个

  • 如何让计算机工作环境更便捷?几行简单的命令即可

     作为长期从事数据科学相关工作的人,作者很喜欢便捷的工作环境,并为此探索出来一些小技巧。通过这些技巧,可以将日常一些重复性或者枯燥的简单工作变得「自动化」,使计算机的工作环境更加友好。过去几年里,我一直从事数据科学/研究项目,本科就做了一些与这个行业相关的工作,现在是研究生在读,也在做这方

  • 细说API – 认证、授权和凭证

     在一些互联网公司的面试中,面试官往往会问这样一个问题:“如果禁用浏览器cookie,如何实现用户追踪和认证?”遗憾的是依然有大量候选人答非所问,无法搞清楚cookie和session之间的区别。而在工作中也有让人惊讶的真实案例:把userID存储到localstorage中当做token

  • 这一次,除了骂阿里云,还能做些什么?

    很多朋友经历了前几天阿里云3小时左右的故障,我司的业务也受到了一定影响,技术的同事一起熬夜奋战,最终观察服务稳定运行了两个多小时。一次事故如一场战役,不管是在故障过程中的处理,还是故障后的总结,除了骂阿里云,我们自己有没有可以改进的空间呢?结合我司昨夜的处理过程,说一下自己的一点想法。画外音:技术人

  • 浏览器缓存原理以及本地存储

    作为一名前端工作人员,前端的缓存知识是必须掌握的,因为一个网站打开网页的速度直接关系到用户体验,用户粘度,而提高网页的打开速度有很多方面需要优化,其中比较重要的一点就是利用好缓存,缓存文件可以重复利用,还可以减少带宽,降低网络负荷。1缓存缓存从宏观上分为私有缓存和共享缓存,共享缓存就是那些能被各级代

  • 十大最佳应用程序性能管理和监控工具

    网络上的应用程序直接支持企业的业务活动。你的所有其他IT资源都可以为应用程序提供服务。因此,保持业务运行完全依赖于应用程序的性能,但保持该软件的良好运行还需要你监控底层服务和硬件。应用程序性能管理(ApplicationPerformanceManagement,APM)是支持任务的重要层。如果应用

推荐阅读