![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
go语言专区
spkettas
天道酬勤
展开
-
golang 踩坑
1. Host 未生效使用http 发送post请求,服务端一直返回参数错误。reader := bytes.NewReader([]byte(postData))req, _ := http.NewRequest("POST", url, reader)// 设置头部信息req.Header.Set("Content-Type", "application/x-www-form...原创 2020-03-27 22:20:14 · 508 阅读 · 0 评论 -
golang json[]
golang的json库利用反射机制,能很方便处理结构体与json字串之间的转换。 json数组格式:[ { "riskType": [ 2, 3 ], "uid": "74f6881b-6e2d-4bf5-8671-f2dedd4b226c", "level": 4, "ip": "110.213.0.151" }, { "riskTy...原创 2019-12-27 19:08:00 · 181 阅读 · 0 评论 -
AES CBC加解密
项目中用到AES-128-CBC加密模式,服务端客户端采用不同语言开发,记录不同语言AES的实现。AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐,补齐的是size,不是'\0')。1. NodeJSvar crypto = require('crypto')// AES 加密f...原创 2019-12-18 18:53:40 · 528 阅读 · 1 评论 -
golang kafka内存泄露
项目需求将接收到的消息写到kafka中,kafka 客户端用到了比较流行的sarama组件。参考了网上的示例代码,上线后一堆问题,开源代码还是需要理解API底层实现原理,不能简单拿来主义。一. kafka生产者import "github.com/Shopify/sarama"var Brokers = []string{ "10.120.9.123:909...原创 2019-12-24 20:51:39 · 3200 阅读 · 1 评论 -
golang 使用
Go作为新兴语言,很容易上手,天生支持并发,为多核CPU而生;接近C的执行效率;静态语言;支持垃圾回收。一.安装下载go并设置环境变量set GOROOT=D:\go #sdk目录set GOPATH=D:\gowork #工作目录set PATH=%GOROOT%\bin;%PATH%二. Hello worldpack...原创 2014-11-20 17:31:57 · 166 阅读 · 0 评论