摘要:
go validator实现中文翻译 在使用go-kratos v2的过程中,官方对于参数验证推荐了[protoc-gen-validate] (https://github.com/envoyproxy/protoc-gen-validate),但是由于返回值是中文,就算了用了middleware 阅读全文
摘要:
go-kratos v2 + gorm 实现增删改查demo 由于正在学习Bilibili的go开源框架 go-kratos,简单学习的过程中有一些摸索过程,现在根据go-kratos v2 + gorm 实现增删改查demo实现用户的增删改查 mysql用户表 #sql CREATE TABLE 阅读全文
摘要:
ETCD学习 下载etcd 下载 wget https://github.com/etcd io/etcd/releases/download/v3.3.18/etcd v3.3.18 linux amd64.tar.gz 解压 tar zxvf etcd v3.3.18 linux amd64.t 阅读全文
摘要:
1.docker拉取consul镜像 docker pull consul 2.consul参数详解 –net=host docker参数, 使得docker容器越过了net namespace的隔离,免去手动指定端口映射的步骤 -server consul支持以server或client的模式运行 阅读全文
摘要:
原文地址 http://www.niu12.com/article/37 golang实现无限级菜单(beego框架下) 数据表如下 文件 menu.go (使用beego orm) 阅读全文
摘要:
过滤器 在用beego做restful路由的时候,遇到了除了GTE、POST之外的HTTP请求,比如 PUT、PATCH、delete请求无法通过路由认证,报错误:405 METHOD NOT ALLOW。在参考官网后,发现自己过滤器可以改变HTTP请求方式。 比如前端 JQUERY ajax发送D 阅读全文
摘要:
beego框架(golang)学习验证码 登录页面使用验证码 路由设置 /beego_admin_template/routers/router.go get请求页面, post验证用户名密码和验证码 当url输入 http://localhost:8080/login 时跳转到登录页面,显示验证码 阅读全文
摘要:
原文地址:http://www.niu12.com/article/18 前提 安装elastic 运行 因为我是在虚拟机里跑,所以需要宿主机访问,默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的config/elasticsearch.yml文件, 阅读全文