go
学习go语言的点点滴滴
这是你的路啊
自强不息 追求卓越
展开
-
go实现数据库的批量更新
背景: 你可能会很少用到批量更新,但是批量更新的需求确实存在,比如上传大量数据时,这个是需要批量更新的。如果你还是一条一条的更新,如果程序反应很慢,会影响用户的体验。批量更新实现的四种方式: 批量更新有四种方式,我最终选择了最后一种方式,理由会给出。1、.replace into 批量更新:replace into test_tbl (id,dr) values (1,‘2’),(2,‘3’),…(x,‘y’);2、insert into …on duplicate key update批量原创 2020-11-23 21:33:43 · 9933 阅读 · 5 评论 -
关于Windows上安装gin的问题
最近在上手gin这个框架,可是安装过程中出了一些问题,当问题解决了,我们也来vlog一下。如果我们按部就班的去go get github.com/gin-gonic/gin这样子去下载gin以及它的一些依赖的话,它会报这个错误unrecognized import path "google.golang.org/protobuf/encoding/prototext": https fetch: Get "https://google.golang.org/protobuf/encoding/原创 2020-06-27 19:44:33 · 941 阅读 · 0 评论 -
关于go的go get 说明
刚开始接触go时,对于这个go get没放在心上,觉得去下载开源项目,可以直接git clone或者直接去下载指定的包文件直到后来,我想要使用echo这个框架,运行demo时发现,我天哪,好多包没引进来啊,我总不能一个一个把这些包全部下载下来吧。后来经过师兄指点,老老实实的使用了go get,这个go get和前两种方式的区别在于,go get可以把依赖的包一起自动下载下来,因为开源项目一般...原创 2020-04-13 16:35:18 · 1792 阅读 · 0 评论 -
go的增删改查(带分页和富文本)
Function introduction:这个项目是对于文章的增删改查的demo, 增加功能:里边用到的是富文本,富文本里边支持图片上传,动图上传,富文本格式都支持。 修改功能:里边也有富文本,支持增删内容 列表页面:列表页面是用的layui插件,支持分页。 删除就不用说了。effect:添加页面:列表页面:查看详情页面:修改页面:创作不易,给博客点歌赞...原创 2020-04-08 10:41:26 · 627 阅读 · 0 评论 -
Vscode配置gopath
以前,我觉得idea + golang插件足以够我玩转go了。后来直到我遇到了vscode,操作及其顺滑,安利一波。和大多数人一样,我在遇到这个编辑器时,上去就是写个hello,world。职业习惯吧,哈哈。接下来,要想保证操作的顺滑,就要安装插件了,于是疯狂的安装,直到我累了。。。对于go来说,gopath的配置是不可绕过的一个配置。于是开始搞搞搞。百度搜搜,试了几个,发现在run时,还...原创 2020-03-26 12:05:53 · 8777 阅读 · 1 评论 -
安装etcdkeeper查看etcd数据库中的数据
由于本人深受网上假博客的毒害,我想搞这个东西,发现,要么就让我下载docker,要么就是我按照他们的博客搞了,结果出不来,可能是我的问题,光下载这个东西花了我一下午的时间,气死我了。所以,在这里我要出一版教程,简单的教程,亲测可用的,希望你们别像我一样踩坑。参考博客:https://www.cnblogs.com/gytangyao/p/11407205.html这篇博客有些麻烦,在wget...原创 2019-11-11 19:17:11 · 3576 阅读 · 1 评论 -
go中读取配置文件的几种姿势
首先说,json。json的读取,序列化成对象以及反序列化回去都比较简单。json:首先看一下json的结构。这个json名称是 host.json{ "version": "1212", "config": { "httpqps": 3, "weight": 4 }}然后是代码:这个文件的名称是analysisjson.go...原创 2020-01-07 19:02:36 · 1990 阅读 · 2 评论 -
go中的容器
本人是做Java的,有三年Java编程开发经验,现在在360搜索部门实习,实习期间转的是go!!!学go有一段时间了,现在来聊一下go里边的容器:数组:声明或者赋值时:go里边数组的声明和java有点略微的不同:在java中声明一个数组,你可以这样int[] a = new int[10]或者这样int[] a;a = new int[10]或者这样,声明的时候就赋值int[...原创 2020-01-07 19:02:04 · 229 阅读 · 1 评论 -
go与java的区别
本人是搞java的,有三年java编程经验,现在在360搜索部门实习,实习期间转go下边和java做比较,看看go里边基础点1、go里边在()后边是没有 ; 的2、go里边是没有方法修饰符的,对于方法、属性、结构体以及接口名首字母大写即可被其它外包访问到,如果不是首字母大写,默认是不能被其它外包类访问到的3、go里边类称为结构体,结构体没有继承,只有组合。4、package必须为main...原创 2020-01-07 19:00:10 · 3361 阅读 · 1 评论