用户头像

olderwei

还未添加个人签名

2018.4.26 加入

还未添加个人简介
关注
  • 16

    发布数

  • 0

    关注者

  • 0

    关注了

总结

常见网络模型有 OSI 七层模型,TCP/IP 四层模型,两种模型的对应关系以及每层的作用如下图所示:

第八周作业

有两个单向链表(链表长度分别为 m,n),这两个单向链表有可能在某个元素合并,如下图所示的这样,也可能不合并。现在给定两个链表的头指针,在不修改链表的情况下,如何快速地判断这两个链表是否合并?如果合并,找到合并的元素,也就是图中的 x 元素

性能优化 (一)

性能优化的前提是性能测试,首先我们需要通过性能测试来找到系统的瓶颈点,然后进行优化,优化之后再进行性能测试,对比两者结果来评估我们的优化是否有效。也就是说性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。从主观视角来看

性能测试工具

下面是自己实现的一个简单的性能测试工具,可以支持按请求数或者按持续时长来进行压测。代码实现如下:

CAP 理论和 Doris

CAP 定理是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想,后被麻省理工的赛斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy Lynch)证明,使之成为计算机分布式领域一个公认的定理。

技术选型之分布式数据库、ZooKeeper

在分布式应用中,数据库必然要承担高并发的读与写,那我们如何来提高数据库读的能力,采取的方案读写分离,主库负责写,从库负责读。数据库的主从复制是根据 binlog 来进行复制的,binlog 有三种模式:

一致性 Hash 实现

一致性 Hash

系统架构

在互联网出现之后,传统软件架构已经完全不能满足快速多变的环境了,传统软件中如银行系统,业务量是可控的

大型互联网应用系统所使用的技术方案

大型互联网系统所使用的技术方案,我觉得可以从以下几个方面来看:

架构师训练营第三周作业

单例模式保证产生单一实例,一个类只产生一个实例。为什么需要单例模式,从性能上来说,可以减少实例频繁的创建和销毁带来的资源消耗;从功能上来说,当多个用户使用这个实例的时候,便于统一控制。下面是手写的饿汉式与懒汉式的单例模式。

Nginx支持QUIC/HTTP3的实现路径和实践思考

Nginx支持QUIC/HTTP3的实现路径和实践思考

olderwei