• 如何用“大小周”搞垮一个公司?

    作者| Mr.K  整理|Emma来源|技术领导力(ID:jishulingdaoli)字节一提“大小周”,鹅厂笑了:“这都是我们玩剩下的,996不是加班,是正常上班好吗?”菊花厂在一旁刷鸿蒙,笑而不语,心想:“Low逼了吧,我们‘以奋斗者为本’,奋斗者的加班,怎么能叫加班呢,那...

    架构师社区
    2021-08-19
    CD
  • 系统架构设计:进程缓存和缓存服务,如何抉择?

    作者:翁智华来源:https://www.cnblogs.com/wzh2010/p/13874206.html概述我们所说的缓存分为进程内部缓存(系统内部缓存)和缓存服务(如redis/memcache)。计算机服务从原来的单体结构,到多实例,到现在流行的微服务,缓存服务变得原...

    架构师社区
    2021-08-19
    CD
  • 使用Redis搭建电商秒杀系统

    作者:小热爱来源:https://juejin.cn/post/6955372476649963556秒杀活动是绝大部分电商选择的低价促销、推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验,提升...

    架构师社区
    2021-08-19
    CD
  • 图解:消息传输的架构模式

    从概念上讲,一条消息是一个发送方与一个或多个接收方之间的一次信息交换。自从大型机问世以来,消息交换一直是计算机编程和架构设计的重要组成部分。多年来,消息传输的实践已经发展成多种消息传输模式。在本文中,我将分享一些较为常用的方法。我将这些模式分为两部分。第一部分的标题为“消息交换架...

    架构师社区
    2021-08-19
    abb AC adca
  • 微服务架构及其最重要的 10 个设计模式!

    来源:Java日知录软件设计模式是解决软件设计中常见问题的通用、可复用的解决方案。设计模式让我们可以分享通用词汇并使用经实战检验的方案,以免重复造轮子。现在,我将介绍一系列设计模式来实现这些最佳实践。微服务架构的设计模式独享数据库(DatabaseperMicroservice)...

    架构师社区
    2021-08-19
    abi ad 5G
  • 架构篇:Tomcat 高层组件构建一个商业帝国

    Tomcat实现的2个核心功能:处理Socket连接,负责网络字节流与Request和Response对象的转化。加载并管理Servlet,以及处理具体的Request请求。所以Tomcat设计了两个核心组件连接器(Connector)和容器(Container),连接器负责对外...

  • 程序员到底为什么要掌握数据结构与算法?

    周末了,闲聊几句。当代程序员,也就是我们,其实是非常幸运的,为什么?因为前人,也就是那些大牛已经为你铺好路了。大牛铺路导致的后果就是整个计算机系统像这个汉堡包一样是分层的:越是上层越抽象,用起来也就越方便。大牛们是怎么铺路的最开始的计算机只是一堆CPU与内存等硬件,要让这群大爷工...

    架构师社区
    2021-08-19
    CD
  • Kafka万亿级消息实战

    作者:vivo互联网服务器团队-YangYijun一、Kafka应用本文主要总结当Kafka集群流量达到 万亿级记录/天或者十万亿级记录/天 甚至更高后,我们需要具备哪些能力才能保障集群高可用、高可靠、高性能、高吞吐、安全的运行。这里总结内容主要针对Kafka2.1.1版本,包括...

    架构师社区
    2021-08-19
    ad 6G AC
  • 23 张图详解路由协议:计算机网络的核心技术

    开门见山,先上一张全景图。上帝视角路由的概念在TCP/IP通信中,网络层的作用是实现终端的点对点通信。IP协议通过IP地址将数据包发送给目的主机,能够让互联网上任何两台主机进行通信。IP地址可以识别主机和路由器,路由器可以把全世界的网络连接起来。网络层什么是路由器路由器可以连接多...

  • Git 各指令的本质,真是通俗易懂啊

    ↓推荐关注↓0前言作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push...的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。...

    CPP开发者
    2021-08-19
    指令
  • 校招社招中的常见算法套路

    ↓推荐关注↓貌似2022届校招提前批已经快开始了,现在不管是校招还是社招算法题肯定会被考察到,要么让你手写代码,要么在线做题。这篇文章关于常见的算法解题套路,总结了14种算法模式,讲的挺好的。让我们开始吧!解题套路咱们在面试程序员岗位时往往需要经历一个编程面试过程,雇主会借此考验...

    CPP开发者
    2021-08-19
  • “这个需求做不了!”

    当我们遇到莫名其妙的需求,却又不得不去实现时,穿这款T恤无声地抗议一下 :(范品社推出的几十款极客题材T恤(男女同款),面料舒适,口碑不错。T恤上的简单图案,意味很多。角度不同,解读也不一样。喜欢极客题材的朋友,可以进店咨询。(文末有购买方式,支持团服和个性化图案定制,具体请进店...

    CPP开发者
    2021-08-19
  • 这个用 C 语言实现的开源“操作系统”,在 GitHub 火了!

    【导语】:最近有一个非常特别的开源操作系统,连续两天登顶GitHub日榜。为什么说它非常特别?因为它是一个只能用来玩俄罗斯方块的OS 。项目地址是:https://github.com/jdah/tetris-os简介Tetris-OS,从名字上就能看出来,这是一个可以用来玩俄罗...

  • 来自Google的TCP BBR拥塞控制算法深度解析

    今天推荐一篇在TCPBBR技术里面分析非常透彻的文章,希望大家可以学习到一些真正的知识,理解其背后的设计原理,才能应对各种面试和工作挑战!宏观背景下的BBR1980年代的拥塞崩溃导致了1980年代的拥塞控制机制的出炉,某种意义上这属于见招拆招的策略,针对1980年代的拥塞,提出了...

  • Linux系统中编译、链接的基石-ELF文件:扒开它的层层外衣,从字节码的粒度来探索

    初次见面大家好,我是ELF文件,大名叫ExecutableandLinkableFormat。经常在Linux系统中开发的小伙伴们,对于我肯定是再熟悉不过了,特别是那些需要了解编译、链接的家伙们,估计已经把我研究的透透的。为了结识更多的小伙伴,我的开放日,我会像洋葱一样,一层一层...

    CPP开发者
    2021-08-19
    编译
发布文章