摘要: go validator实现中文翻译 在使用go-kratos v2的过程中,官方对于参数验证推荐了[protoc-gen-validate] (https://github.com/envoyproxy/protoc-gen-validate),但是由于返回值是中文,就算了用了middleware 阅读全文
posted @ 2021-08-21 16:50 周起 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: go-kratos v2 + gorm 实现增删改查demo 由于正在学习Bilibili的go开源框架 go-kratos,简单学习的过程中有一些摸索过程,现在根据go-kratos v2 + gorm 实现增删改查demo实现用户的增删改查 mysql用户表 #sql CREATE TABLE 阅读全文
posted @ 2021-08-19 11:07 周起 阅读(2180) 评论(8) 推荐(1) 编辑
摘要: 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 阅读全文
posted @ 2019-12-06 17:44 周起 阅读(1982) 评论(0) 推荐(0) 编辑
摘要: 1.docker拉取consul镜像 docker pull consul 2.consul参数详解 –net=host docker参数, 使得docker容器越过了net namespace的隔离,免去手动指定端口映射的步骤 -server consul支持以server或client的模式运行 阅读全文
posted @ 2019-11-20 00:27 周起 阅读(2683) 评论(0) 推荐(2) 编辑
摘要: 原文地址 http://www.niu12.com/article/37 golang实现无限级菜单(beego框架下) 数据表如下 文件 menu.go (使用beego orm) 阅读全文
posted @ 2019-06-19 22:19 周起 阅读(2870) 评论(0) 推荐(0) 编辑
摘要: 过滤器 在用beego做restful路由的时候,遇到了除了GTE、POST之外的HTTP请求,比如 PUT、PATCH、delete请求无法通过路由认证,报错误:405 METHOD NOT ALLOW。在参考官网后,发现自己过滤器可以改变HTTP请求方式。 比如前端 JQUERY ajax发送D 阅读全文
posted @ 2019-06-18 23:22 周起 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: beego框架(golang)学习验证码 登录页面使用验证码 路由设置 /beego_admin_template/routers/router.go get请求页面, post验证用户名密码和验证码 当url输入 http://localhost:8080/login 时跳转到登录页面,显示验证码 阅读全文
posted @ 2019-06-17 23:35 周起 阅读(2357) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.niu12.com/article/18 前提 安装elastic 运行 因为我是在虚拟机里跑,所以需要宿主机访问,默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的config/elasticsearch.yml文件, 阅读全文
posted @ 2019-02-22 11:55 周起 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.niu12.com/article/15 ubuntu、java环境、openoffice、jodConverter、php 1.安装java环境 a. jdk下载(我选的是jdk-8u201-oth-JPRXXXjdk-8u201-linux-x64.tar.gz) 阅读全文
posted @ 2019-01-31 10:30 周起 阅读(2884) 评论(1) 推荐(0) 编辑
摘要: 原文地址:http://www.niu12.com/article/16 php使用phpword将word内容变量替换 a.安装phpword b.当前目录下a.docx,假设word内容需要替换的变量为 c.php改写word内容 参考地址 阅读全文
posted @ 2019-01-31 10:29 周起 阅读(5977) 评论(0) 推荐(0) 编辑