最新 最热

如何写好技术方案

对于开发同学,通过写技术方案,把需求和实现提前梳理一遍,减少等到编码阶段才发现前期考虑不全导致返工的情况;并且写好技术方案再编码,使得编码时思维更加清晰,提高编码效率和质量。...

2022-08-31
0

分布式系统常见问题总结[通俗易懂]

1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);

2022-08-31
0

简述异地多活方案以及腾讯云实践

为了保障系统可用性, 我们通常会为了应对故障将组件或数据做冗余。常见的类型包括: 变更故障、硬件故障、断电断网、自然灾害, 发生的频率一次降低。...

2022-08-29
0

Android系统启动流程 -- 学习笔记

Android系统每年都会迎来大版本的更新,Android系统的应用程序基于java语言编写,底层又是基于Linux内核,系统的启动流程包含了整个系统从内核-->runtime-->java世界的全过程,掌握Android系统的启动的原理是整体上理解Andro...

2022-08-28
0

为什么我们需要企业架构?

胜兵先胜而后求战,败兵先战而后求胜《孙子兵法·形篇》说到 “是故胜兵先胜而后求战,败兵先战而后求胜。”意谓胜利的军队总是先有了胜利的把握才寻求同敌人交战,失败的军队总是先同敌人交战而后企求侥幸取胜。指要充分...

2022-08-26
0

万人场景下传输挑战和演进实践

//  编者按:随着网络和移动设备的普及,从两人通话到多人开麦、再到千人万人大课堂,音视频领域得到了迅速的发展。在如今万人场景下,音视频传输面临哪些挑战呢?传输过程又经历了怎样的演进实践?LiveVideoStackCon2022音视...

2022-08-26
1

【可用性设计】 GCP 面向规模和高可用性的设计

Google Cloud 架构框架中的这份文档提供了用于构建服务的设计原则,以便它们能够容忍故障并根据客户需求进行扩展。当对服务的需求很高或发生维护事件时,可靠的服务会继续响应客户的请求。以下可靠性设计原则和最佳实践...

2022-08-26
0

如何学习Android系统源码

Android系统的源代码非常庞大和复杂,我们不能贸然进入,否则很容易在里面迷入方向,进而失去研究它的信心。我们应该在分析它的源代码之前学习好一些理论知识,下面就介绍一些与Android系统相关的资料。...

2022-08-18
0

系统设计的三板斧——抽象、具象和演算

三包承诺:包记住,包理解,包会用。如有问题,请再看一遍。如想快速浏览,可以先看总结。

2022-08-15
0

【面试系列】如果你是测试Leader,你会怎么做?

‍最近在某客上看到一些小伙伴的面经,有关于测试管理方面的问题,我就来说说我的一些看法。

2022-08-13
0