![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 56
刘长晴
放弃不难,但坚持一定很酷!
展开
-
golang java AES 加密 SHA1PRNG
前言和不同语言的第三方对接不可避免的遇到语言不一致的问题,比如加解密,有关于 golang 的CBC/ECB/CFB 加密方法,这篇博客写的很全传送门->本文主要介绍 java AES 中出现的随机算法SHA1PRNG 生成key,在 golang 中的实现方法描述先来看 java 代码// java 代码// content:test123// encryptKey:123456// 加密结果为:668C826342B8703D86E8BBF404610499pu...原创 2021-03-22 17:34:20 · 4206 阅读 · 4 评论 -
go iris 跨域方法
废话不多说直接上代码// Cors func Cors(ctx iris.Context) { ctx.Header("Access-Control-Allow-Origin", "*") if ctx.Request().Method == "OPTIONS" { ctx.Header("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,PATCH,OPTIONS") ctx.Header("Acc原创 2020-11-30 16:57:56 · 2061 阅读 · 4 评论 -
go iris next之后获取不到body
在使用 golang 的 iris 框架的过程中,发现了一个问题,就是我添加一个中间件之后,在后边的中间件里获取不到body信息查阅资料后发现只要添加在app.run里加一句话就好了app.Run(...,iris.WithoutBodyConsumptionOnUnmarshal)添加后的这样app.Run(iris.Addr(":8080"), iris.WithPostMaxMemory(maxSize), iris.WithoutBodyConsumptionOnUnmarsha原创 2020-11-30 16:51:24 · 469 阅读 · 0 评论 -
golang orm数据库插入null值
不知道大家在用golang orm框架的时候有没有遇到过这个问题,比如有表 person 字段 age、name, name不能重复所以设置了唯一索引(unique)// go 结构体type Person struct { Name string // unique Age int}大家都知道,stirng的默认值为空字符串(""), 所以在插入的时候,name默认就被orm框架插入成空字符串了,等到第二条就会报索引值重复的问题// go 结构体type Perso原创 2020-11-30 16:41:59 · 2783 阅读 · 1 评论