• January 19, 2022

    再成功的软件系统也难免走向复杂。用户数量的增加将给系统的可能性、可伸缩性、性能表现施加前所未有地压力。新功能不断加入,补丁越来越多,让软件越来越笨重。拓展系统地任务可能压得开发团队喘不过气。如果不保持警惕,软件系统最终会成为其自身成功的受害者。 当然,复杂性刚刚露出狰狞面目时,…

  • January 15, 2022

    本系列内容来自《架构师修炼之道》。在自己的笔记中以半摘录的方式,用 blockquote 穿插自己的思考和感悟,以加深对内容的理解和消化。 全书整体分为三个部分 第一部分介绍软件架构的基础知识和架构师必备的设计思维 第二部分讲解架构师需要掌握的核心技能和知识 第三部分讨论一系列…

  • January 07, 2022

    本系列内容来自《架构师修炼之道》。在自己的笔记中以半摘录的方式,用 blockquote 穿插自己的思考和感悟,以加深对内容的理解和消化。 全书整体分为三个部分 第一部分介绍软件架构的基础知识和架构师必备的设计思维 第二部分讲解架构师需要掌握的核心技能和知识 第三部分讨论一系列…

  • January 02, 2022

    本系列内容来自《架构师修炼之道》。在自己的笔记中以半摘录的方式,用 blockquote 穿插自己的思考和感悟,以加深对内容的理解和消化。 全书整体分为三个部分 第一部分介绍软件架构的基础知识和架构师必备的设计思维 第二部分讲解架构师需要掌握的核心技能和知识 第三部分讨论一系列…

  • December 30, 2021

    今天同事分享了一个有意思的算法题,感觉挺有意思的。题目来自浙大PAT考试 A1082 Read Number in Chinese。以下是原题: Given an integer with no more than 9 digits, you are supposed to r…