![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务计算
rayLu4698
这个作者很懒,什么都没留下…
展开
-
服务计算-docker实践
docker实践安装dockerMySQL与容器化拉取MySQL镜像构建docker镜像练习启动mysql作为主机服务 安装docker 参考博客完成以下安装过程。 更新并下载安装依赖包: sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 使用阿里源 curl -fsSL htt原创 2020-12-29 11:08:30 · 102 阅读 · 0 评论 -
服务计算 net/http包源码阅读
net/http源码阅读原理图代码详解从ListenAndServe开始Servec.serve(connCtx)serverHandler总结 原理图 创建一个 ServerSocket,绑定 地址和端口,侦听。等待客户端连接; 客户端创建 Socket, 连接 服务端 Accept,生成对应的 Socket 如果你网络课编写过 Socket 通讯,认为简单那就错了! 服务器要服务 100K+ 的连接,可以吗? 需要知道 epoll 或 iocp ,即 non-block 通讯! 当然,你现在可以忽原创 2020-11-23 22:34:23 · 172 阅读 · 1 评论 -
服务计算 作业七 模仿实现Cloudgo
模仿实现cloudgo内容与要求实现过程静态文件服务 内容与要求 1、概述 开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。 任务目标 熟悉 go 服务器工作原理 基于现有 web 库,编写一个简单 web 应用类似 cloudgo。 使用 curl 工具访问 web 程序 对 web 执行压力测试 2、任务要求 基本要求 编程 web 服务程序 类似 cloudgo 应用。 支持静态文件服务 支持简单 js 访问 提交表单,并输出一个表格(必须使用模板) 使用原创 2020-11-23 19:46:19 · 161 阅读 · 0 评论 -
服务计算 作业六 修改、改进RxGo包
修改、改进RxGo包简介课程任务项目实现阅读文档,知道要做什么实现思路基础部分(结构体定义、op函数、初始化函数)功能部分测试功能测试单元测试API文档 简介 ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C++,Rx近几年越来越流行了,现在已经支持几原创 2020-11-10 02:24:53 · 101 阅读 · 0 评论 -
服务计算 作业四 读简单配置文件——设计文档
0000000000原创 2020-11-09 23:30:48 · 62 阅读 · 0 评论 -
服务计算 作业五 实现myCobra包——设计文档
设计要求 核心任务,就是模仿 cobra 库的 command.go 重写一个 Command.go 仅允许使用的第三方库 flag “github.com/spf13/pflag” 可以参考、甚至复制原来的代码 必须实现简化版的 type Command struct 定义和方法 不一定完全兼容 github.com/spf13/cobra 可支持简单带子命令的命令行程序开发 包必须包括以下内容: 生成的中文 api 文档 有较好的 Readme 文件,包括一个简单的使用案例 每个go文件必原创 2020-11-09 23:29:51 · 67 阅读 · 0 评论 -
服务计算 作业三 开发简单CLI程序
531231原创 2020-10-12 15:49:04 · 117 阅读 · 0 评论 -
服务计算 作业二 TDD实践
对TDD的理解 什么是TDD TDD是测试驱动开发(Test-Driven Development),是敏捷开发中的一项核心实践和技术,也是一种设计方法论。 TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。 TDD的优势 提前澄清需求 先写测试可以帮助我们去思考需求,并提前澄清需求细节,而不是代码写到一半才发现不明确的需求。 降低开发者负担原创 2020-10-03 21:18:37 · 175 阅读 · 0 评论