
服务计算
liuyh73
这个作者很懒,什么都没留下…
展开
-
服务计算 -- 搭建私有云
服务计算 – 搭建私有云服务计算 – 搭建私有云下载VirtualBox及所需镜像安装虚拟机配置虚拟机存储位置创建虚拟机内部虚拟网络创建Base虚拟机(Centos为例)链接复制第二台虚拟机远程桌面访问虚拟机下载VirtualBox及所需镜像VirtualBox GitCentos安装虚拟机配置虚拟机存储位置Vi...原创 2018-09-14 14:54:05 · 3606 阅读 · 2 评论 -
使用gqlgen构建GraphQL服务
文章目录gqlgen工具介绍graphql服务执行流程server/server.gographql.goGraphQLServeHTTPgenerated.goQuery()_Query()_Query_people_People_People_films_Filmresolver.go属性分页修改schema新增model将model加入到gqlgen.yml中删除resolver.go重新生...原创 2018-12-16 11:07:08 · 6141 阅读 · 2 评论 -
JWT Token认证
什么是JWT?JWT是JSON Web Token的缩写,定义了一种简介自暴寒的方法用于通信双方之间以Json对象的形式安全的传递信息。因为特定的数字签名,所以这些通信的信息能够被校验和信任。 JWT可以使用HMAC算法或者RSA的公钥私钥对进行签名。让我们进一步的解释下关于JWT的定义:简约(Compact): JWT通信中使用的数据量比较小,JWT可以通过URL、POST参数,或者直...原创 2018-12-15 22:33:13 · 733 阅读 · 0 评论 -
GraphQL核心概念
GraphQL介绍All of the data you need, in one requestGraphQL is an open spec for a flexible API layer.Ask exactly what you want.GraphQL是一个用于API的查询语言。GraphQL并没有和特定数据库或者存储引擎绑定,而是依靠现有的代码和数据支撑。和RESTful不...原创 2018-12-14 22:01:09 · 1812 阅读 · 0 评论 -
curl模拟GET/POST请求、ab压力测试
curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 常见参数介绍:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=string/file> ...原创 2018-11-17 21:38:03 · 16727 阅读 · 0 评论 -
GitHub+Docker Hub自动构建镜像
一、什么是Dockerfile?Dockerfile是一个包含用于构建镜像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成镜像。它们简化了从头到尾的流程并极大的简化了部署工作。Dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令,’#’ 为 Dockerfile 中的注释。Docker以从...原创 2018-11-17 15:29:59 · 6891 阅读 · 0 评论 -
服务计算 | Travis CI初探
什么是持续集成?(continuous integration)In software engineering, continuous integration (CI) is the practice of merging all developer working copies to a shared mainline several times a day持续集成指的是,频繁地(一天多次...原创 2018-11-05 22:45:42 · 307 阅读 · 0 评论 -
服务计算 | agenda CLI工具开发
agenda是一个用于帮助用户创建会议,并且管理会议的命令行工具。cobra使用Cobra既是一个用来创建强大的现代CLI命令行的golang库,也是一个生成程序应用和命令行文件的程序。此命令行工具基于cobra开发:cobra安装直接执行以下命令,可能安装不成功:(因为cobra用到的一些依赖包被墙了)go get -v github.com/spf13/cobra/cobra所...原创 2018-11-04 00:13:58 · 352 阅读 · 0 评论 -
go数据结构&常用包
文章目录structinterfaceerrorshttpselectruntimestringersstringsgoroutinechannelbufferedChannelsynccontextflagjsonreflectstructpackage mainimport ( "fmt")type parent struct { a, b int}type child...原创 2018-09-28 19:43:37 · 3270 阅读 · 0 评论 -
Go语言基础语法
文章目录关键字变量声明基础数据类型错误类型iota枚举arrayslicemapmake、new操作func变参函数作为参数函数内部常用语法:defer,panic,recoverdefer--延迟语句panicrecovermain函数和init函数import关键字break default func interface selectcase defe...原创 2018-09-28 19:41:25 · 402 阅读 · 0 评论 -
Golang | flag & pflag介绍
flag命令行语法命令行语法主要有以下几种形式-flag //只支持bool类型(加上该参数,解析值为true)-flag=x-flag x //只支持非bool类型以上语法对于一个或两个‘-’号,效果是一样的。常用函数flag.String(), flag.Bool(), flag.Int(), flag.Float64() 返回对应类型的指针:func Xxx(name ...原创 2018-10-12 23:12:44 · 4527 阅读 · 0 评论 -
服务计算 -- Golang环境搭建及相关内容
1.安装VSCode编辑器对于CentOS(Fedora、RHEL)系统:install the key and repositorysudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseur...原创 2018-09-27 23:17:05 · 518 阅读 · 1 评论 -
CentOS安装虚拟打印机
Cups和Cups-PDF首先,介绍一下通用Unix打印系统CUPS(Common UNIX Printing System),CUPS是Fedora Core3中支持的打印系统,主要使用IPP(Internet Printing Protocol)来管理打印工作及队列,也指出LDP以及AppSocket等通讯协议(具体介绍参见百度/谷歌)。然后,介绍一下Cups-PDF:This sof...原创 2018-10-12 12:58:14 · 3648 阅读 · 1 评论 -
服务计算 | Selpg Golang实现
文章目录selpg介绍命令行准则输入输出错误输出执行命令行参数selpg参数介绍Golang实现数据结构参数解析校验参数处理命令输入readFile函数程序测试selpg介绍本文介绍开发selpg(SELect PaGes),一个类似于cat,ls,pr等标准命令的Linux命令行实用程序。selpg允许用户指定从输入文本抽取的页的范围,这些输入文本可以来自文件或者另一个进程,然后将输入进行打...原创 2018-10-12 09:07:09 · 561 阅读 · 1 评论 -
GitHub- Travis CI - Docker Hub - Amazon “不落地”云软件开发流水线
在次workflow中,GitHub与Travis CI之间进行交互,持续集成;Docker Hub链接GitHub项目进行镜像管理。Docker Hub相关配置有关Docker Hub以及Docker相关介绍详见传送门Dockerfile配置如下:FROM golang:1.9MAINTAINER liuyh73 "15989067460@163.com"# 该指令用于配置工作目...原创 2018-12-25 12:56:34 · 1248 阅读 · 0 评论