单向链表的合并判断及计算

本文是架构师训练营第 8 周课后作业,作业原题为:有两个单向链表(链表长度分别为 m,n),这两个单向链表有可能在某个元素合并,如下图所示,也可能不合并。现在给定两个链表的头指针,在不修改链表的情况下 …

阅读更多 »

性能压测分析及其工具实现

本文是架构师训练营第 7 周课后作业题,作业为:1、性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?用你熟悉的编程语言写一个 web 性能压测工具,输入参数:URL,请求总次数,并发数。输出参数:平均响应时间 …

阅读更多 »

.NET Core 应用部署到 Docker

最近申请到了微软 Azure 免费虚拟主机,于是便有了将本站迁移到 Azure 的想法。因本站是基于 .NET Core 开发,原本是托管在 Linux 主机上,打算在 Azure 上使用 Docker 进行部署。几经折腾,总算是部署成功了,现将部署过程记录下来,便于日后查阅。 …

阅读更多 »

CAP 原理详细分析

本文是架构师训练营第 6 周课后作业,主要是对 CAP 原理详细分析。CAP 原理(也称为 Brewer 定理)指出,分布式数据库系统只能保证以下三个特征中的两个:一致性、可用性和分区容错性。下文从概念出发,结合实际应用场景,对 CAP 原理展开讨论分析 …

阅读更多 »

干货分享:关于 DDD 的那些事儿

本文主要整理自架构师训练营李大成同学在社群的直播分享。根据其直播主题和相关内容,结合笔者自身理解以及以往实战经验,从 DDD 历史背景、基本理念、战略设计、战术设计、事实风暴和 DDD 指导应用,展开叙述。 …

阅读更多 »