用户头像

卧石漾溪

还未添加个人签名

2020.5.4 加入

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

    发布数

  • 2

    关注者

  • 0

    关注了

Week 08 学习总结

本周主要介绍了数据结构和算法的相关知识以及网络通信协议、非阻塞网络 I/O 以及数据库架构原理相关知识。

Week 08 命题作业

1. 有两个单向链表 (链表长度分别为 m, n) , 这两个单向链表有可能在某个元素合并,如下图所示的这样。。。。。。 2. 请画出 DataNode 服务器节点宕机的时候,HDFS 的处理过程时序图。

Week 07 学习总结

本周主要介绍了性能测试、性能优化、操作系统的进程和线程、锁、异步并发分布式编程框架 akka、文件与硬盘 I/O 的相关知识。

Week 07 命题作业

1. 性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么? 2. 用你熟悉的编程语言写一个 web 性能压测工具,输入参数: URL, 请求总次数,并发数。

Week 06 学习总结

本周主要介绍了分布式数据库的分片及部署方案、CAP 原理、数据最终一致性、HBase 架构相关知识、ACID 与 BASE、ZooKeeper 实现分布一致性以及一个 Doris 海量 KV Engine 的案例。

Week 06 命题作业

1. 请简述 CAP 原理 2. 针对 Doris 案例,请用 UML 时序图描述 Doris 临时失效的处理过程 ( 包括判断系统进入临时失效状态,临时失效中的读写过程,失效恢复过程)。

Week 05 学习总结

本周主要学习了分布式缓存、消息队列、负载均衡以及一部分分布式数据库的知识(分布式数据库下周还要继续讲的)。

Week 05 命题作业

1. 用你熟悉的编程语言实现一致性 hash 算法。 2. 编写测试用例测试这个算法,测试 100 万 KV 数据,10 个服务器节点的情况下,计算这些 KV 数据在服务器上分布数量的标准差, 以评估算法的存储负载不均衡性。

Week 04 命题作业

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题? 请列举描述。

Week 04 学习总结

本周主要介绍了互联网架构的演化过程;互联网系统面临的挑战;互联网机构模式以及互联网系统核心架构要素等内容。

Week 03 命题作业

1. 请在草稿纸上手写一个单例模式的实现代码。 2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示。打印输出示例参考图 3。

Week 03 学习总结

本周讲解了 Flower 反应式编程框架的概念、思路及核心模块设计;

卧石漾溪