服务计算
HuiFeiDeTuoNiaoGZ
这个作者很懒,什么都没留下…
展开
-
cncf技术栈自由实践
gRPCgrpc 是 Google 在 2015 年 2 月底时发布的一款开源 RPC 框架,其源码是由 C 语言编写的。按照 Google 的说法,grpc 是:A high-performance, open-source universal RPC frameworkgRPC 官方文档中文版RPC框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/c...原创 2019-12-25 15:43:59 · 244 阅读 · 0 评论 -
熟悉docker的使用实验报告
准备docker环境安装在ubuntu环境下。在安装Docker Engine-Community前,先设置docker仓库,之后可以从仓库安装和更新docker。添加docker的官方GPG密钥。curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -通过搜索指纹的后八个字符,验证是否拥有...原创 2019-12-17 14:28:15 · 3153 阅读 · 0 评论 -
简单 web 服务与客户端开发实战
任务目标选择合适的 API 风格,实现从接口或资源(领域)建模,到 API 设计的过程使用 API 工具,编制 API 描述文件,编译生成服务器、客户端原型使用 Github 建立一个组织,通过 API 文档,实现 客户端项目 与 RESTful 服务项目同步开发使用 API 设计工具提供 Mock 服务,两个团队独立测试 API使用 travis 测试相关模块资源来源我的博客。...原创 2019-12-09 22:36:59 · 303 阅读 · 0 评论 -
在GitHub上创建组织,管理项目
单击右上角的setting,选择organizations,点击new organization。这里选择了开源。填写组织名称和邮箱。给团队成员发送加入组织的邀请。给组织添加仓库。关于仓库的创建可以看我的这个博客创建git本地仓库并绑定github对应的远程仓库...原创 2019-12-08 22:50:17 · 439 阅读 · 0 评论 -
设计博客网站的API
什么是APIAPI是Application Programming Interface(应用程序接口)的缩写,它是拿来描述一个类库的特征或是如何去运用它。如今很多人常常参考一种通过网络分享应用数据的HTTP API。当人们开始去实现自己的API接口时,问题就出现了:没有一个标准的方法来命名URL,人们总是要参考API才得知它是如何运作的。什么是RESTREST是Representation...原创 2019-11-20 15:28:11 · 253 阅读 · 0 评论 -
开发 web 服务程序
开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。任务目标熟悉 go 服务器工作原理基于现有 web 库,编写一个简单 web 应用类似 cloudgo。使用 curl 工具访问 web 程序对 web 执行压力测试基本要求编程 web 服务程序 类似 cloudgo 应用。要求有详细的注释是否使用框架、选哪个框架自己决定 请在 README.md 说明...原创 2019-11-11 14:40:04 · 215 阅读 · 0 评论 -
HTTP 协议 与 golang web 应用服务
学习了C/S架构和HTTP协议基础知识后,大体上了解到web服务的实现思路,即在服务器和连接的客户端之间传输限定格式的文本。golang的包提供了很多方便使用的功能。使用http包搭建一个简单的web服务器。package mainimport ( "fmt" "net/http" "strings" "log")func sayhelloName(w...原创 2019-11-04 20:44:08 · 207 阅读 · 0 评论 -
CLI 命令行实用程序开发实战 - Agenda
概述命令行实用程序并不是都象 cat、more、grep 是简单命令。go 项目管理程序,类似 java 项目管理 maven、Nodejs 项目管理程序 npm、git 命令行客户端、 docker 与 kubernetes 容器管理工具等等都是采用了较复杂的命令行。即一个实用程序同时支持多个子命令,每个子命令有各自独立的参数,命令之间可能存在共享的代码或逻辑,同时随着产品的发展,这些命令可...原创 2019-10-23 21:54:20 · 250 阅读 · 0 评论 -
CLI 命令行实用程序开发基础
概述CLI(Command Line Interface)实用程序是Linux下应用开发的基础。正确的编写命令行程序让应用与操作系统融为一体,通过shell或script使得应用获得最大的灵活性与开发效率。Linux提供了cat、ls、copy等命令与操作系统交互;go语言提供一组实用程序完成从编码、编译、库管理、产品发布全过程支持;容器服务如docker、k8s提供了大量实用程序支撑云服务的开...原创 2019-10-08 02:17:38 · 451 阅读 · 0 评论 -
如何使用Go编程
实验要求仔细阅读 官方文档 如何使用Go编程 ,并按文档写第一个包,做第一次测试。``实验内容编写第一个程序,hello.go,学会使用package,学会使用go语言的基本命令,简单掌握测试方法。实验过程编写helloworld在用户目录中创建第一个程序。代码如下:package mainimport "fmt"func main() { fmt.Print...原创 2019-09-15 16:12:07 · 338 阅读 · 0 评论 -
创建git本地仓库并绑定github对应的远程仓库
在登陆github后可以选择创建一个新的仓库。创建完成后我们得到了它的ssh和https地址下载安装git(这里我在虚拟机上使用的是linux版本)。本地创建ssh key,填写对应的github邮箱地址,密码设为空就可以。找到这个文件(需要开启显示隐藏文件)。复制内容(使用文档编辑器打开),粘贴进github-Account Settings-SSH and GPG Keys...原创 2019-09-15 15:13:07 · 397 阅读 · 0 评论 -
帮助其他同学(和我自己)淌过各种“坑”——第一次作业
1室友配置了虚拟机第二块网卡的地址,却不能ping通,于是我在nmtui中激活了他的第二块网卡。并且设置为每次开机自动打开。2当复制完虚拟机之后,室友在这个页面徘徊了很久,一开始他用主机ping通了虚拟机很兴奋,然而兴奋之后就是空虚,他发现,当他将副本虚拟机的第二块网卡的ip地址修改之后,原本虚拟机的ip地址也改变了,反之亦然。我,观察了一下,发现他的两个虚拟机上的网卡,mac地址...原创 2019-09-01 21:53:22 · 1541 阅读 · 0 评论 -
使用VirtualBox为计算机提供云桌面服务
实验目的初步了解虚拟化技术,理解云计算的相关概念理解系统工程师面临的困境理解自动化安装、管理(DevOps)在云应用中的重要性实验环境与要求实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持。用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT ...原创 2019-09-01 21:28:12 · 671 阅读 · 0 评论