• 漫画:什么是 HTTPS 协议?

    什么是HTTP协议?HTTP协议全称HyperTextTransferProtocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层。HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信。这一切看起来很美好,但是HTTP协议有一个致命的缺点:不够安全...

    程序员小灰
    2021-08-19
  • 那些让你起飞的计算机基础知识

    高畅,在谷歌工作,目前研究方向是计算机视觉和机器学习。他为了准备校招,刷了几百道算法题、研究了半年的LeetCode,凭着自己的努力,成为了当年的Offer收割机,包括字节跳动,快手,Google,百度,腾讯,阿里,Hulu。他把他的刷题经验进行总结,成了这本刷题笔记,火爆Git...

  • 漫画:Object类很大,你忍一下(完结篇)

    在上一篇当中,我们提及了Java语言Object类的九大方法,并重点讲解了其中的getClass(),finalize(),toString(),equals(),hashcode()。没看过的小伙伴,可以点击阅读上一篇:漫画:Object类很大,你忍一下这一次,我们来重点讲解w...

    程序员小灰
    2021-08-19
  • 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?

    前言Nacos是阿里巴巴开源的服务注册中心以及配置中心,致力于给开发者提供一款便捷、简单上手的开源框架。Nacos究竟有什么惊人的地方呢?看下图:从上图不难看出阿里巴巴的野心,一个Nacos干掉了SpringCloud的三大组件,分别是注册中心Eureka、服务配置Config,...

    架构师社区
    2021-08-19
    os
  • 分布式存储系统可靠性:系统量化估算

    作者:vivo互联网通用存储研发团队-GongBing一、引言我们常常听到衡量分布式存储系统好坏的两个指标:可用性和可靠性指标。可用性指的是系统服务的可用性。一般按全年可用时间除以全年时间来衡量可用性的好坏,平常我们说的SLA指标就是可用性指标,这里就不展开细说。可靠性指标指的是...

  • 小白如何快速绘制原型图

    说到绘制产品原型图的工具,大家一定首先先到的是大名鼎鼎的“AxureRP”,或者在线协同的“墨刀”。它们的功能确实非常的强大,以至于很多产品经理可以做出还原度非常高的产品原型,不过能够熟练的够驾驭它们,还需使用者有不少的磨练。对于小型的团队(3-5人),特别是在没有专业的产品经理...

    架构师社区
    2021-08-19
  • 初探可编程网关 Pipy

    有幸参加了 Flomesh[1] 组织的workshop,了解了他们的Pipy网络代理,以及围绕Pipy构建起来的生态。Pipy在生态中,不止是代理的角色,还是Flomesh服务网格中的数据平面。整理一下,做个记录,顺便瞄一下Pipy的部分源码。介绍下面是摘自Github上关于P...

  • 57张图,13个实验,干死 MySQL 锁!

    你好,我是yes。前段时间写了一篇关于MySQL锁的文章,一些小伙伴们在阅读之后产生了一些疑问,这些问题还挺有代表性的,所以在这里做个实验,来用事实探究一番。那篇文章提到了记录锁(RecordLocks),顾名思义锁的是记录,作用在索引上的记录。锁是作用在索引上这句话可能不太好理...

    架构师社区
    2021-08-19
  • MySQL 5.6.35 索引优化导致的死锁案例解析

    一、背景随着公司业务的发展,商品库存从商品中心独立出来成为一个独立的系统,承接主站商品库存校验、订单库存扣减、售后库存释放等业务。在上线之前我们对于核心接口进行了压测,压测过程中出现了MySQL5.6.35死锁现象,通过日志发现引发死锁的只是一条简单的sql,死锁是怎么产生的?发...

    架构师社区
    2021-08-19
  • 数学女博士奥运会摘金!没有教练,用数学知识和计算机软件自己训练,网友:真·学好数理化,走遍天下都不怕

      量子位报道|公众号QbitAI东京奥运会大爆冷门!奥地利的一位数学系博士后,拿到了自行车公路赛的金牌!而且,她打败的还是此前已经拿过3次世界冠军的荷兰选手VanVleuten。突然杀出的黑马着实让人意想不到。以至于荷兰选手VanVleuten在冲过终点线后,一度以为自己获得了...

    架构师社区
    2021-08-19
  • 浅谈可观测架构模式

    可观测性(Observability)主要是指了解程序内部运行情况的能力。我们不希望应用发布上线后,对应用的内部一无所知。对于我们来说,整个应用就是一个黑盒子。即便应用出现错误或者发生崩溃,我们也可以得到崩溃前的所有相关数据,这也是飞机黑匣子(FlightRecorder)设计的...

    架构师社区
    2021-08-19
  • 高并发下秒杀商品,你必须知道的9个细节

    前言高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极...

    架构师社区
    2021-08-19
  • Java 8 Stream原理解析

    说起Java8,我们知道Java8大改动之一就是增加函数式编程,而StreamAPI便是函数编程的主角,StreamAPI是一种流式的处理数据风格,也就是将要处理的数据当作流,在管道中进行传输,并在管道中的每个节点对数据进行处理,如过滤、排序、转换等。首先我们先看一个使用Stre...

    架构师社区
    2021-08-19
  • 项目延期半年,我被软件外包坑惨了!

        转自:infoQ    英文作者:RajivPrabhakar,翻译:平川 多年前,年轻且天真的我决定与他人一起创业,但同时还要兼顾我们的全职工作。我负责技术开发,另一个创始人负责业务。我们的MVP计划是发布iOS和AndroidApp。我在后端上有开发经验,但从未开发过...

    架构师社区
    2021-08-19
    软件
  • 快手二面:Java 里的 for (;;) 与 while (true),哪个更快?

    转自:知乎www.zhihu.com/question/52311366/answer/1300903在JDK8u的jdk项目下做个很粗略的搜索:mymbp:/Users/me/workspace/jdk8u/jdk/src$egrep-nr"for\\(\\s?;\\s?;"....

    架构师社区
    2021-08-19
发布文章