摘要:阿道夫 阅读全文
posted @ 2019-12-03 16:58 Howardwang 阅读 (2) 评论 (0) 编辑
摘要:安抚 阅读全文
posted @ 2019-12-03 16:52 Howardwang 阅读 (2) 评论 (0) 编辑
摘要:ad发放 阅读全文
posted @ 2019-12-03 12:18 Howardwang 阅读 (2) 评论 (0) 编辑
摘要:Lecture 03 : GFS 一、一致性 1, 弱一致性 可能会读到旧数据 2, 强一致性 读到的数据都是最新的 3, 一致性比较 强一致性对于app的写方便, 但是性能差 弱一致性有良好的性能, 并且容易延伸服务器, 但是出问题难定位 二、系统设计 1, 为什么chunks那么大 为了均摊费用 阅读全文
posted @ 2019-11-29 20:49 Howardwang 阅读 (4) 评论 (0) 编辑
摘要:《The Google File System》 笔记 一、Introduction 错误是不可避免的,应当看做正常的部分而不是异常。因此需要设计持续监控,错误检查,容错,自动恢复的系统。 传统标准的文件是巨大的,GB以上都是正常的。当数据快速增长的时候,直接管理大文件是不明智的。因此需要重新考虑 阅读全文
posted @ 2019-11-29 14:42 Howardwang 阅读 (8) 评论 (0) 编辑
摘要:Lecture 02 Infrastructure: RPC & threads 一、多线程挑战 共享数据: 使用互斥信号量、或者避免共享 线程间协作: 使用channels 或者 waitgroup 来等待所有map线程结束 并发粒度: 粗粒度: 简单,但是并发性不高 细粒度: 更多的并发,但是处 阅读全文
posted @ 2019-11-28 20:37 Howardwang 阅读 (11) 评论 (0) 编辑
摘要:MIT6.824食用过程 Lab1 MapReduce 一、介绍 本实验使用Go语言构建一个mapreduce库,以及一个容错的分布式系统。第一部分完成一个简单的mapreduce程序,第二部分写一个提交到mapreduce workers 的master 并且要能够处理workers 的错误。 库 阅读全文
posted @ 2019-11-27 18:39 Howardwang 阅读 (6) 评论 (0) 编辑
摘要:Golang高效食用秘籍 一、关于构建 1.1 go环境变量 $ go env // 查看go 的环境变量 其中 GOROOT 是golang 的安装路径 GOPATH 是go命令依赖的一个环境变量 可以理解为工作目录 1.2 go的整体开发目录 变量声明 打印 格式化输出 循环 基本类型 注释 标 阅读全文
posted @ 2019-11-22 18:18 Howardwang 阅读 (4) 评论 (0) 编辑
摘要:推荐系统之初识 一、 什么是推荐系统 推荐系统诞生的背景是信息过载。面对互联网海量的信息,比如:新闻、电影、图书、音乐,我们常常不知道怎么找到符合自己口味的信息。也许你可以通过 分类目录 一级一级地定位,或者你知道这部电影相关的信息通过输入到 搜索引擎 来查找,还有一种办法就是网站知道你的口味,给你 阅读全文
posted @ 2019-11-18 17:39 Howardwang 阅读 (7) 评论 (0) 编辑
摘要:题目要求: list奇数位升序,偶数位降序,让链表变成升序的 比如: 1 8 3 6 5 4 7 2 9 变成 1 2 3 4 ... 拆分链表 代码: 阅读全文
posted @ 2019-10-31 13:07 Howardwang 阅读 (30) 评论 (0) 编辑