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

浙公网安备 33010602011771号