随笔分类 -  Golang

摘要:已有的beego项目实现一个查询接口,顺便记录一下常用的技术点 package controllersApi import ( "encoding/json" "fmt" "myproject/common" "myproject/models" "reflect" "github.com/asta 阅读全文
posted @ 2020-10-20 20:47 西橙 阅读(1537) 评论(0) 推荐(0)
摘要:官方文档 1、安装插件 2、目标主机配置ssh 主机一般都存在sshd服务(通过openssh安装包安装) 配置/etc/ssh/sshd_config 的Port然后启动服务 3、vscode配置连接 两种方式: 第一种、点击+号按提示输入命令后会自动生成配置 第二种 点击+旁边的设置按钮 在配置 阅读全文
posted @ 2020-08-19 20:48 西橙 阅读(1273) 评论(0) 推荐(0)
摘要:我这里实现的是一个简单的认证方式:使用的固定token 本次主要想记录的技术点是 获取用户的请求参数和请求头并在路由转发前先做权限校验 通过结构体构建嵌套json 服务端 首先在路由的初始化函数中 定义权限认证函数 对接口url路由转发前进行权限认证 从请求头中获取用户名并注册到ctx中,后端可以通 阅读全文
posted @ 2020-07-30 21:31 西橙 阅读(1775) 评论(0) 推荐(0)
摘要:beego项目新增一个api的校验功能结果运行导致panic /var/folders/3p/jc3w8_dn5dd0r5_5ccp3nrqm0000gn/T/go-build935260114/b001/exe/main flag redefined: graceful panic: /var/f 阅读全文
posted @ 2020-07-29 19:06 西橙 阅读(2453) 评论(0) 推荐(0)
摘要:在写的一个项目中涉及到time.Duration的参数,不清楚如何命令上传此类型的参数,于是需求变为将int转为time.Duration 实现如下 package main import ( "flag" "fmt" "time" ) func main() { interval := flag. 阅读全文
posted @ 2020-05-25 17:31 西橙 阅读(333) 评论(0) 推荐(0)
摘要:最近需要写个kafka topic探活工具,部门的开发技术栈主要是go,也被要求用go实现,只能一边探索一边上手开写(之前一直用python), 今天就在一个小点上浪费了很多时间 背景:打算将所有的公共变量放到global 包中然后在其他包中引用 问题:由于global中的变量首字母不是大写导致无法 阅读全文
posted @ 2020-05-14 21:00 西橙 阅读(1566) 评论(0) 推荐(0)