limit-request 作者 发布于 2022-06-17 包括在 system_design限流 1 何为限流?为什么要限流? 针对软件系统来说,限流就是对请求的速率进行限制,避免瞬时的大量请求击垮软件系统。毕竟,软件系统的处理能力是有限
message-queue 作者 发布于 2022-06-17 包括在 system_design消息队列知识点&面试题总结 “RabbitMQ?”“Kafka?”“RocketMQ?”…在日常学习与开发过程中,我们常
paxos&raft算法 作者 发布于 2022-06-17 包括在 system_designPaxos 算法和 Raft 算法 Paxos 算法诞生于 1990 年,这是一种解决分布式系统一致性的经典算法 。但是,由于 Paxos 算法非常难以理解和实现,不断有人尝试简化这一算法。到了2
ProGit笔记 作者 发布于 2022-06-17 包括在 commonProGit 笔记 1 版本控制 1.1 什么是版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 除了项目源代码,你可以对任何类
rabbitmq-intro 作者 发布于 2022-06-17 包括在 system_designRabbitMQ 入门总结 1 一 RabbitMQ 介绍 这部分参考了 《RabbitMQ实战指南》这本书的第 1 章和第 2 章。 1.1 RabbitMQ 简介 RabbitMQ 是采用 Erlang 语言实现 AMQP(Advanced Message Queuing Protocol,高级消
RESTfulAPI 作者 发布于 2022-06-17 包括在 commonRestFul API 简明教程 这篇文章简单聊聊后端程序员必备的 RESTful API 相关的知识。 开始正式介绍 RESTful API 之前,我们需要首先搞清 :API 到底是什么? 1 何为 API? API(Application Programming Interface) 翻
rocketmq-intro 作者 发布于 2022-06-17 包括在 system_designRocketMQ入门总结 文章很长,点赞再看,养成好习惯😋😋😋 本文由 FrancisQ 老哥投稿! 1 消息队列扫盲 消息队列顾名思义就是存放消息的队列,队列我就不解
rocketmq-questions 作者 发布于 2022-06-17 包括在 system_designRocketMQ常见问题 本文来自读者 PR。 1 单机版消息中心 一个消息中心,最基本的需要支持多生产者、多消费者,例如下: class Scratch { public static void main(String[] args) { // 实际
screen-candidates-for-packaging 作者 发布于 2022-06-17 包括在 commontitle: 包装严重的IT行业,作为面试官,我是如何甄别应聘者的包装程度 category: 技术文章精选集 tag: 面试 经常听到培训班待过的朋友给我说他们的老师是怎么教他们“包
seven-tips-for-becoming-an-advanced-programmer 作者 发布于 2022-06-17 包括在 commontitle: 给想成长为高级别开发同学的七条建议 category: 技术文章精选集 tag: 练级攻略 普通程序员要想成长为高级程序员甚至是专家等更高级别,应该注意在哪些方面注意加强