• 亿级流量治理系列:常用的限流算法有哪些?

    前言上篇文章《为什么大公司都要做流量治理?》跟大家聊了下做流量治理的真正目的是什么。如果你要开发一个流量治理的平台或者一个限流的框架,那么必不可少的就是要选择一种合适的限流算法。本篇文章就跟大家聊聊目前常用的限流算法有哪些。计数器计数器是最简单,最直接明了的限流算法。说白了就是进...

    架构师社区
    2021-11-03
  • 低复杂度 - 服务网格的下一站

    译者:作为一个曾经在新造车公司的基础架构团队任职,为支持公司的“互联网基因”和“数字化转型”落地了云原生基础设施平台,并在尝试采用服务网格未成的我来说,看到这篇文章深有感触。尤其是文中所说的“人少,问题多,需要快速输出价值”,直戳到了痛处。有限的人手有限的时间,我们需要将大部分精...

    架构师社区
    2021-11-03
  • 高并发场景下JVM调优实践之路

    作者:vivo互联网技术团队LiGuanyun、JessicaChen一、背景2021年2月,收到反馈,视频APP某核心接口高峰期响应慢,影响用户体验。通过监控发现,接口响应慢主要是P99耗时高引起的,怀疑与该服务的GC有关,该服务典型的一个实例GC表现如下图:可以看出,在观察周...

    架构师社区
    2021-11-03
  • 【面试题】如何设计一个高并发的系统?

    每个行业都一样,人才都是分层次的,从事技术行业的程序员们更是如此,按照技术能力分为三六九等。每个层次的人出去面试,面试官考察的方向是不一样的。刚入职场的小白,会问你很多基础性的知识,有过几年经验的程序员,会问你相关的项目经历、架构设计。如果是行业有影响力的技术专家,不一定会问你技...

    架构师社区
    2021-11-03
  • 60 张图详解 98 个常见网络概念

    Hi,大家好,我是Fox。计算机网络的原理其实很简单,但是套上专业名词后,那些看不见、摸不着的概念,会让人云里雾里。其实理解了网络名词,再去学习网络,会感觉像打开了任督二脉,发现网络不过如此。因此,掌握一定数量的网络概念名词是很有必要的,现在有一本汇总了98个常见网络名词和60张...

    架构师社区
    2021-11-03
  • 糟糕程序员的20个坏习惯

    阅读本文大约需要5分钟。今天,我想和你聊一聊优秀程序员的基本素养。我想你肯定遇到过这样一类程序员:他们无论是写代码,还是写文档,又或是和别人沟通,都显得特别专业。每次遇到这类人,我都在想,他们到底是怎么做到的?随着工作时间的增长,渐渐地我也总结出一些经验,他们身上都保持着一些看似...

  • 去了家新公司,技术总监不让用 IntelliJ IDEA!!想离职了。。

    本文转载自公众号"Java技术栈" 最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的Eclipse开发,技术总监不让用IntelliJIDEA,付费也不行,说想离职了,问我该怎么办。首先听到这件事情的时候,我表示十分理解该公司技术总监的决定,虽然我没有做过技术总监...

    程序员小灰
    2021-11-03
    IDE
  • 清华大学:2021 元宇宙研究报告!

    关于元宇宙的详细介绍;来源:软件定义世界(SDX)本文仅作学术分享往期推荐如何阅读开源项目代码C20新特性的小细节分享一个编程设计小技巧(没有两三年工作经验估计看不懂)链接两个"名字完全一样"的【动态库】,你会怎么处理?手撸一个对象池多线程学习指南这里收集了100多篇C原创文章(...

    程序喵大人
    2021-11-03
  • 面试官:你的系统是怎么限流的?

    ‍‍大家好,我是小林。如果大家校招时准备的项目是秒杀系统,那除了会问 Redis和MySQL,还会问你是怎么限流的。这一块知识应该挺多人没有准备的。其实在实际的秒杀系统中,限流是特别重要的,所以面试官也特别注意这方面的问题。今天看到一篇很系统的讲解限流的文章,一起来学习下。文章来...

    小林coding
    2021-11-01
  • 我在 Github 上清华???

    大家好,我是小林。小时候大家的烦恼是不是都有这个:「长大后,我要上清华,还是北大呢?」长大后,经过一轮一轮的考试后,回过头看是不是感觉这个烦恼有点多余了虽然没本事上清华,但是并不妨碍我们体验清华的课程嘛。Github真的是个好东西,我在Github找到个「清华大学计算机系课程攻略...

    小林coding
    2021-11-01
    Github
  • 面试系列重启:JVM 篇

    今天跟大家聊聊JVM的面试。但是其实我不知道这种直接问题答案的形式大家喜欢点,还是喜欢我最开始俏皮的面试系列那种风格?6000字,发车!什么是跨平台性,已经在Java中是如何实现的?平台可以指OS硬件,所谓跨平台性,是指语言编写的程序,可以在多个系统平台上运行。字节码是通过Jav...

    小林coding
    2021-11-01
  • 100元都不到的树莓派Zero 2 W正式发布!

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,我是树莓派的忠实用户,用它可以DIY很多有趣的项目,树莓派Zero是我非常喜欢的一个系列。昨天下午,树莓派基金会发布了树莓派Zero的下一代——树莓派Zero2W,售价定为15美元。虽然短时间国...

    小麦大叔
    2021-11-01
    树莓派
  • 直接吹爆,这个网站!

    大家好,我是小林。之前图解过TCP的滑动窗口和流量控制的工作方式:图解TCP重传、滑动窗口、流量控制、拥塞控制当时花费了好几个星期肝了这篇文章,因为为了方便大家理解他两的工作方式,以及一些异常场景的分析,画了很多变化的图。还没看过的同学,可以去看看,可以说把每一个阶段的变化都解释...

    小林coding
    2021-11-01
  • 熬夜准备了 1 个月,这次拿捏了!

    很多人都在纠结面试要准备什么,当时是要具体岗位具体对待了! 如果你现在还没有想好到底要面什么的公司,具体哪个职位的话,那就先把大多数公司会考的技术点搞清楚~ 我最近研究了一下各大厂 Java 岗位 JD,薪资范围在 20-60K,具体你能拿多少,就要看你的技术点掌握有多少了~常考...

    小林coding
    2021-11-01
  • 为什么 128 KB 的魂斗罗可以塞下这么长的剧情?

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,小时候用小霸王玩魂斗罗的时候,三条命就可以打通关,感觉自己挺厉害的,因为魂斗罗的关数还是很多,剧情也比较长。那么,问题来了。为什么魂斗罗只有128KB却可以实现那么长的剧情?下面来给新生代程序员...

    小麦大叔
    2021-11-01
发布文章