上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 234 下一页

2019年9月3日

golang可见性规则(公有与私有,访问权限)

摘要: Go语言没有像其它语言一样有public、protected、private等访问控制修饰符,它是通过字母大小写来控制可见性的,如果定义的常量、变量、类型、接口、结构、函数等的名称是大写字母开头表示能被其它包访问或调用(相当于public),非大写开头就只能在包内使用(相当于private,变量或常 阅读全文

posted @ 2019-09-03 14:29 ExplorerMan 阅读(2421) 评论(0) 推荐(0)

golang init方法和main方法初始化顺序

摘要: init()和main()方法是golang默认的两个方法,不需要我们调用,程序执行会自动寻找项目中的这俩方法。现在我们就讲一种通用的情况:main 包下 导入了 init2 包而在init2 包下又导入了init3 包,三个包下都有自己的init 方法,初始化的顺序又是怎么的呢?先看一段代码: 程 阅读全文

posted @ 2019-09-03 14:17 ExplorerMan 阅读(658) 评论(0) 推荐(0)

Golang的面向对象编程【结构体、方法、继承、接口】

摘要: Golang也支持面向对象编程。但与以前学过传统的面向对象编程语言有区别。1)Golang没有类class,Go语言的结构体struct和类class有相似的特性。2)Golang中不存在继承,方法重载,构造函数,析构函数,隐藏和this指针。3)Golang有继承,封装,多态的特性,但是实现方法与 阅读全文

posted @ 2019-09-03 13:24 ExplorerMan 阅读(855) 评论(0) 推荐(0)

2019年9月2日

beego配置文件

摘要: 配置文件内的key不区分大小写 关于App配置: AppName 应用名称,通过bee new创建的项目名AppName = beegobeego.BConfig.AppName = "beego" RunMode 可选prod、dev、test。默认dev为开发模式有日志打印,prod会关闭日志的 阅读全文

posted @ 2019-09-02 17:20 ExplorerMan 阅读(347) 评论(0) 推荐(0)

swagger-ui升级swagger-bootstrap-ui界面好看到起飞

摘要: 如果项目已经集成了swagger,只需要在pom.xml添加,如果你的项目没有集成swagger,自行百度或看最下方的链接 swagger-bootstrap-ui是Swagger的前端UI实现,目的是替换Swagger默认的UI实现Swagger-UI,使文档更友好一点儿.... swagger- 阅读全文

posted @ 2019-09-02 14:59 ExplorerMan 阅读(3631) 评论(0) 推荐(0)

beego 注解路由

摘要: 场景描述:使用注解路由,不起作用。 额外描述: 路由的添加都写在 main函数中了,同时未设置 beego.BConfig.RunMode ="dev"也未引入 :routers包的初始化操作 其官网描述: http://beego.me/docs/mvc/controller/router.md 阅读全文

posted @ 2019-09-02 14:23 ExplorerMan 阅读(3163) 评论(0) 推荐(0)

golang make()的第三个参数

摘要: 学习了一段时间golang,大概可以用golang做一些小东西了,于是回顾了一下一些基础的东西。golang分配内存有一个make函数,该函数第一个参数是类型,第二个参数是分配的空间,第三个参数是预留分配空间,前两个参数都很好理解,但我对第三个参数却一脸懵逼,例如a:=make([]int, 5, 阅读全文

posted @ 2019-09-02 11:57 ExplorerMan 阅读(632) 评论(0) 推荐(0)

2019年8月30日

Go语言mgo使用情况

摘要: 文重点介绍mgo使用,仅简单介绍mongodb。 mongodb特性 mongdb简单介绍 mongdb简单介绍 注意: 上图已经告知我们mongo不支持事务,在开发项目应用时,想要保证数据的完整性请考虑关系型数据库(经典例子银行转账)。 mongo提供了许多原子操作,比如文档的保存,修改,删除等, 阅读全文

posted @ 2019-08-30 18:35 ExplorerMan 阅读(770) 评论(0) 推荐(0)

golang基础学习-MongoDB使用

摘要: 1.系统环境 Golang:go version go1.10.3 darwin/amd64 OS:MacOS MongoDB: version: 3.4.4 2.Golang使用MongoDB 使用:gopkg.in/mgo.v2 mgo简介 3.简单使用MongoDB 3.1 数据设计 3.1. 阅读全文

posted @ 2019-08-30 18:28 ExplorerMan 阅读(738) 评论(0) 推荐(0)

golang:mgo剖析之Session

摘要: golang操作mongo使用的包是"gopkg.in/mgo.v2",coding过程中需要并发读写mongo数据库,简单观摩了下源码,记录下自己的一些理解,如有错误,敬请斧正。 一般来说,我们直接这样创建一个session: Session, err = mgo.Dial(URL) if err 阅读全文

posted @ 2019-08-30 18:25 ExplorerMan 阅读(274) 评论(0) 推荐(0)

上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 234 下一页

导航