golang
天文学
这个作者很懒,什么都没留下…
展开
-
golang yaml 解析问题
golang 中解析 yaml 格式内容可以使用 yaml.v3 库来解决。下载 go 依赖。原创 2023-05-21 11:02:02 · 1649 阅读 · 0 评论 -
gin 总结 101
0. 初始化引擎engine:=gin.Default()engine.Run(":8090")1. 数据绑定1.1 绑定 query 数据go 参数解析// 获取 query 中的参数context.DefaultQuery("key","defaultValue")// 获取路径参数// /path/:idcontext.Param("id")// 获取 post form 中的参数context.PostForm("key")context.ShouldbBind原创 2022-04-17 15:53:21 · 360 阅读 · 0 评论 -
golang 解析 jasypt 加密
go 解析 jasypt 中 PBEWITHMD5ANDDES 算法加密内容原创 2022-03-14 16:23:47 · 1783 阅读 · 0 评论 -
golang 连接使用人大金仓(kingbase) 数据库
人大金仓提供了 kingbase 数据库 golang 版驱动,为了在 golang 中使用,可以采用以下方式驱动程序下载地址:https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V8R6/v8r6_interface/golang.rar本地测试代码目录结构使用步骤:1. 创建目录 kingbase@v0.0.0,将驱动源码放在目录中2. 在 go.mod 中配置本地模块信息 require kingbase.com/gokb v0.原创 2021-10-19 18:38:25 · 3159 阅读 · 3 评论 -
beego 实现 react、vue 应用发布
现代的 web 开发提倡前后端分离,当然 beego 原生支持 web应用开发,但是现在主流 web 开发都是通过 react 或者 vue 实现,和服务直接通过 REST API 交互。于是便想利用 beego 的静态文件发布能力发布 react 或 vue 开发的前端页面,这样,就可以实现简单 web 应用的快速部署和版本一致了。同时,也相当于提供了一个跨平台操作界面,不需要再利用一些界面库进行 golang 界面开发,而是之际利用 web 界面进行展示。完整代码上传到了 gitee:https:/原创 2020-06-07 18:20:04 · 1062 阅读 · 1 评论 -
golang mongo 查询总结
golang 使用 “gopkg.in/mgo.v2” 查询mongo总结。mongo的增加,更新和删除操作比较简单,查询操作相对灵活复杂一些,下面对golang 查询 mongo 做个总结。完整代码上传到了 https://gitee.com/truthalone/go-mongo.git 。1.连接 mongo//mongo.gopackage mainimport ( "errors" "time" "gopkg.in/mgo.v2")// 连接mongodb数据库var原创 2020-05-24 16:02:03 · 6357 阅读 · 1 评论 -
go mod 使用总结
启用 go modgomod 设计用来替代go path,解决go 库依赖。从 go1.11版本开始支持gomod。如果启用gomod,需要配置gomod环境变量windows 下环境变量# 启用go modGO111MODULE=on#设置依赖代理服务器,加速gomod依赖下载GOPROXY=https://mirrors.aliyun.com/goproxy/使用 go modUsage: go mod <command> [arguments]原创 2020-05-23 09:23:05 · 402 阅读 · 0 评论 -
beego 开发目录结构规划
beego 是优秀的REST API 框架。平时很多服务也都使用了beego进行快速开发。但是 beego 设计的目录结构是简单的MVC结构。针对业务逻辑处理要么放到Controller里面,要么放到model里面,代码耦合比较大,多个模块直接不方便重复调用。因此参考 spring boot 目录结构和阿里《java 开发手册》,重新对beego目录结构进行定义划分。抛弃gopath,采用go mod管理依赖包。# beego 目录结构规划.|-- conf| `-- app.conf|-原创 2020-05-22 15:41:58 · 1794 阅读 · 1 评论