Goland基础使用
文章平均质量分 65
zyecust
慢慢摸索,共同进步
展开
-
golang反向代理使用
一个简单的代理功能实现,主要是通过这个是httputil自带的方法,可以直接引用,但是如果我们想要做一个比较完整的反向代理功能那该怎么办呢?原创 2022-08-11 16:54:53 · 1735 阅读 · 2 评论 -
golang使用josn.Unmarshal报错:unexpected end of JSON input
读取json数据时候通过unmarshal进行json数据反序列化时出现input问题的解决方案原创 2022-08-04 15:18:42 · 7000 阅读 · 0 评论 -
怎么将本地开发分支推到远端预发分支上
加粗样式本文讲述如何使用git,将本地dev代码推到远端pre分支上去,通过此方法也可以dev推到远端dev,同一个道理。1.首先从git上下载代码2.进入到项目下。cd xxxx项目名字,git status 查看代码状态。git branch -a 或者-v 查看代码分支情况3.切换分支到你想要的分支上(如果没有分支,需要构建一个本地分支),如本文需要到本地pre分支上,又咩有这个分支,所以构建,并切换git checkout -b pre origin/pre4.在idea上打原创 2022-03-14 16:40:26 · 996 阅读 · 0 评论 -
mongo中insert和upsert方法使用
mongoDB在go中使用是单表查询,每条数据的插入都是按照:数据唯一字段是否存在,存在则报错,反之,就正常插入。mongo提供了两种插入方法,insert和upsertinsert介绍insert是插入方法,这是一个根据拼接数据库字段,自动插入的方法,但是这个方法需要我们自己提前去判断数据是否存在,然后将我们定义的body体数据给插入到mongo库中。所以就会造成我们需要两次操作数据库表。如上图:1.我们需要定义条件,2.根据条件查询数据库判断数据是否重复,3.自己生成一个id交给数据库,4,原创 2022-03-10 14:05:20 · 6196 阅读 · 2 评论 -
go mod常用命令
1 介绍(go mod)1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前Golang 主要依靠vendor和GOPATH来管理依赖库,vendor相对主流,但现在官方更提倡go mod。1.2、go mod初始化及使用下载官方包1.11(及其以上版本将会自动支持gomod) 默认GO111MODULE=auto(auto是指如果在gopath下不启用mo转载 2021-07-29 14:50:20 · 1186 阅读 · 0 评论