目录最近在学习Golang语言,中间遇到一个前辈指点,有一个学习原则:Learning By Doing。跟我之前学习Java的经验高度契合。在前一段时间学习洼坑中挣扎了好几天,差点就忘记这个重要的成功经验。 那么那什么来做练习呢?当然结合当下的工作啦,所以我列了一个路线给自己,那就是从接口测试开始学起来,从功能测试到性能测试,然后掌握基本Server开发技能。 首先
http 发送post 请求, 发送数据格式用application/json, 发送参数必须写到buffer 缓冲器里,返回数据也从从缓冲区拿数据 url := "http://127.0.0.1:8084/api/silent/giftCodeAdd" body := map[string]interface{}{"activity_id":params.ActivityId,
net包对于网络I/O提供了便携式接口,包括TCP/IP,UDP,域名解析以及Unix Socket。尽管net包提供了大量访问底层的接口,但是大多数情况下,客户端仅仅只需要最基本的接口,例如Dial,LIsten,Accepte以及分配的conn连接和listener接口。 crypto/tls包使用相同的接口以及类似的Dial和Listen函数。下面对net包进行具体分析。
Go語言 Google開源 編譯形語言 21世紀的C語言 Go語言的特色 簡單易併發 開發效率高 執行性能好 Go語言應用的領域 服務端開發 日誌處理 文件系統 監控服務 容器虛擬化 Docker k8s Docker Swarm 存儲 etcd Tidb Groupcache
判断输入的字符串是否符合ip格式 以下代码不仅可用于ipv6,也同样适用于ipv4。 package mainimport ("net""fmt" )func main() {//ipv4 := "12.56.30.88"ipv6 := "fe80::7526:a2ae:a0b8:946d"var p_ipv6 *string = &ipv6 //使用指针// ParseIP 这个方法
在公司内部,为了安全,可能会有域名是需要绑定 host 才能访问的,如果是通过浏览器访问,我们会修改本机的 hosts 文件;然而,如果是要通过程序访问这样的域名,我们是否依然必须绑定 host 呢? 在公司内部,为了安全,可能会有域名是需要绑定 host 才能访问的,如果是通过浏览器访问,我们会修改本机的 hosts 文件;然而,如果是要通过程序访问这样的域名,我们是否依然必须绑定 host
server { listen 172.16.0.10:80; server_name gin.hfjhdj.com; location / { proxy_pass http://211.159.188.55:8086; } } //配置负载均衡 upstream shopwewe{ server 127.0.0.1:8081; server 127.0.0.1:8082; }
阿里云OSS存储:使用步骤1、新建一个 bucket,起一个名字,选择一个地区,标准存储,权限选择公共读。2、绑定域名3、使用自己的域名进行绑定Golang 上传文件到阿里云存储创建实例 "github.com/aliyun/aliyun-oss-go-sdk/oss" // 创建 OSSClient 实例。 client, err := oss.New("", "", "") if err
我正在编写Golang API。 我对cors使用以下功能 123456func ResponseWithJSON(w http.ResponseWriter, json []byte, code int) { w.Header().Set("Content-Type","application/json; charset=utf-8") w.Header()
一、golang正则匹配域名 1、golang正则表达式可以用来匹配域名。对于一个域名字符串,我们可以使用正则表达式来验证它是否是合法的域名。下面给出一个匹配域名的正则表达式: package main import ( "fmt" "regexp" ) func main() { reg := regexp.MustCompile(`^(