
golang
前端小蜜蜂
这个作者很懒,什么都没留下…
展开
-
go logrus实战应用
简单记录一下logrus实战应用,详细了解可以移步官网,这是直接使用上代码:logrus整个项目应用封装package logimport ( "fmt" "github.com/sirupsen/logrus" "go_service/config" "os" "path" "time")var log = logrus.New()func Debug(fileds logrus.Fields,args ...interface{}) { setOutPutFile(log原创 2021-07-15 18:58:38 · 653 阅读 · 2 评论 -
GORM:sql: no rows in result set
直入主题,这是我在写分页和获取数据总数同时查询的时候报的错误;其原因就是把查询总数的语句写在了分页查询后面,正确的应该放在分页查询前面,只有知道总数才能够分页查询的,修正后代码//查询文章列表以及查询某个参数 - modelfunc FIndArticle(c *gin.Context,params *entity.ArticleQuery) (body []entity.Article,total int64,err error) { Db := BlogDB() if title,isEx原创 2021-07-14 18:37:23 · 4998 阅读 · 0 评论 -
logrus的使用
logrus的初始化启动,详细使用今天也是初次接触这个组件,来进行日志存储,自己也是俺就半天,想要所有的错误日志放到一个错误日志中,所首先创建一个日志文件。自己也是没有找到相关的官方文档,就在gitee上直接查看的文档,初始创建 package logimport ( "fmt" "github.com/sirupsen/logrus" "os" "time")var log = logrus.New()func Init() { file,err := os.OpenFile原创 2021-07-12 15:12:42 · 793 阅读 · 0 评论 -
go 语言md5加密处理
简单记录一下,今天写go语言中利用md5加密处理有两种,严格来说其实是一种带有错误处理的sig := 123456m := md5.New()_,err := io.WriteString(m,string(sig))if err != nil { log.Fatal(err)}arr := m.Sum(nil) //已经输出,但是是编码// 将编码转换为字符串newArr := fmt.Sprintf("%x",arr)//输出字符串字母都是小写,转换为大写sig = strin原创 2021-04-23 17:23:11 · 5458 阅读 · 0 评论 -
GORM golang连接mysql panic: sql: unknown driver “mysql“ (forgotten import?)
报错信息这里我们明显可以看到这个 panic: sql: unknown driver "mysql" (forgotten import?)他的意思就是说缺少mysql的驱动导入这个时候我们虽然用go mod tidy进行检查并不会查出问题,也是自己百度查询到了答案需要添加_ "github.com/go-sql-driver/mysql"就简单记录一下本文连接:点击博主个人小博客:嘿嘿如果感觉有用多多支持一下...原创 2021-04-09 11:30:19 · 755 阅读 · 0 评论 -
golang代码提示问题 -插件
由于才接触go语言,今天记录一下golang这个客户端,没有默认的配置上提示代码,所以自己也是百度,发现没有,开始以为是插件,发现不是不多说,看一下在这里插入图片描述最开始的时候是没有的,还有就是,现在在下载go的时候已经不再需要在配置sdk,直接找go语言下载的地方保存这样就可以了还有几个好用的插件这几个个人认为好用的插件推荐一下本文连接:点击博主个人小博客:嘿嘿感觉有用多多支持一下博主的个人博客...原创 2021-04-08 10:23:41 · 1037 阅读 · 0 评论