
GO
文章平均质量分 81
Firewine
这是一个奇妙的世界
展开
-
GO——数据容器
go 数据容器 slice 数组 map原创 2022-09-18 23:19:19 · 374 阅读 · 0 评论 -
go-zero的日志源码学习
文章目录go-zero的日志处理学习开始setupWithConsole 控制台启动setupWithFilessetupWithVolume 在 setupWithFiles 的保存文件的基础上,增加了 主机名称和服务名称记录Error 日志打印info 和 servere 同理停止go-zero的日志处理学习开始读取配置文件// MustSetup sets up logging with given config c. It exits on error.func MustSetup(原创 2021-11-09 10:28:51 · 1635 阅读 · 0 评论 -
双击下载当日bing壁纸
...语言 go直接贴代码语言 go其实python 更加方便,但是不好打包,,不说,go就是香直接贴代码原本以为,还要一些其他的东西,但是发现直接赢刚就是完事,,代码简单,这里不再赘述,直接go bulid -o picture . 就可以了package mainimport ( "encoding/json" "flag" "fmt" "io/ioutil" "net/http" "net/url" "strings" "time")/*@Time :原创 2020-09-14 20:10:48 · 189 阅读 · 0 评论 -
go-rpc demo学习
文章目录使用框架客户端编写代码服务: 我这里是以数据库中的表,拆开的服务proto运行截图使用框架客户端使用iris数据库使用mysql服务注册使用zookeeper使用rpc :“github.com/smallnest/rpcx/client”客户端编写代码这里只粘贴了api接口的handler,负责接收请求,这里调用zookeeper注册的服务。var ( zkAddr = flag.String("zkAddr", "192.168.20.190:2181", "zoo原创 2020-08-07 20:55:19 · 267 阅读 · 0 评论 -
模仿yaag中间件生成swagger.json文件
模仿yaag中间件写一个siwagsiwag中间件特点:1. 每次请求都能够记录参数和响应(虽然参数类型有的获取不到例如 query的参数)2. 能够根据前后参数对比,发现参数是否是必须的要求3. 启动web后,会自动扫描自己添加的struct能够生成definitions,(能省自己一步是一步)缺点:1. query 因为后端得到的都是字符串,我这里没有尝试格式化得到类型。(还没有完善)2. struct 构造导致body参数与query 参数 的type 出现问题(body参数 没有type 键)3.原创 2020-07-16 23:44:21 · 342 阅读 · 0 评论 -
基于iris-xorm-casbin-jwt 的权限管理项目2
编写路由及中间件上面一篇主要介绍到 orm的设计这一篇说到路由及中间件的设计1. 先贴出main的代码2. 路由设计3. 贴出login 和logout 的代码,供参考1. login4. logout4. casbin通过上述直接贴代码的方法,能更好的作为我学习笔记吧注意事项上面一篇主要介绍到 orm的设计这一篇说到路由及中间件的设计所使用的中间件有 yaag,jwt,casbin,logger1. 先贴出main的代码app := iris.New() app.Logger().SetLev原创 2020-05-31 00:20:29 · 718 阅读 · 0 评论 -
基于iris-xorm-casbin-jwt 的权限管理项目1
GO 的权限管理项目项目介绍采用框架相关文档编写项目orm工具类编写1. 配置文件编写-.env格式2. models 的结构体编写3. UserDao 类4.最后测试文件编写--测试dao里面的方法具体的项目代码后面博客会贴出下个博客记录iris 的学习项目介绍采用框架web框架-irisorm框架-xorm权限管理框架-casbin用户验证-jwt相关文档iris中文文档casbin文档xorm文档jwt 文档在 iris中文文档中所介绍,这里不再给出编写项目orm工具类编原创 2020-05-28 23:57:01 · 584 阅读 · 0 评论