随笔分类 -  Go

Go相关知识
摘要:如果选择-flag x 就是不支持布尔型 阅读全文
posted @ 2019-04-28 12:59 dragonliu 阅读(373) 评论(0) 推荐(0)
摘要:Orm使用sqlites不识别问题 这个description sqlites的数据库不识别.解决方法 去掉description golang下载国内镜像 使用golang经常出现很多包都无法下载,导致整个项目无法使用. gopm 代替go 下载第三方依赖包 可以采用gopm从golang.org 阅读全文
posted @ 2019-01-10 17:18 dragonliu 阅读(726) 评论(0) 推荐(0)
摘要:1.beego 注意事项 beego的默认架构是mvc python的django默认是mtv 阅读全文
posted @ 2018-11-27 16:37 dragonliu 阅读(752) 评论(0) 推荐(0)
摘要:一、Go常用包介绍 2.Beego bee new hello 3.golang正则表达式 阅读全文
posted @ 2018-10-26 18:34 dragonliu 阅读(2377) 评论(0) 推荐(0)
摘要:Etcd基于raft算法 高可用分布式key-value结构,可以用于配置共享和服务发现 类似项目 zookeeper和consule 开发语言Go 接口:restfulapi和http接口,使用简单 Etcd使用场景 a.服务发现和注册 b.配置中心 c.分布式锁 d.master选举 阅读全文
posted @ 2018-10-24 10:38 dragonliu 阅读(150) 评论(0) 推荐(0)
摘要:Rpc定义: RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。 RPC协议构建于TCP或UDP,或者是 HTTP之上,允许开发者直接调用另一台计算机上的程序,而开发者无需额外地为这个调用过程编写网 阅读全文
posted @ 2018-10-19 17:25 dragonliu 阅读(321) 评论(0) 推荐(0)
摘要:今日内容概要: 1.json解析 2.文件操作 3.命令行参数 4.错误处理 一、Golang里的类型断言 1 em必须为initerface类型才可以进行类型断言 比如如下代码会报错 invalid type assertion: s.(string) (non-interface type st 阅读全文
posted @ 2018-10-01 09:09 dragonliu 阅读(132) 评论(0) 推荐(0)
摘要:今日内容概要: 1.interface接口 2.反射 一、接口 接口定义 1.Interface类型可以定义一组方法,当时不需要实现,并且interface不能包含任何变量 2.接口定义 3.interface类型默认是一个指针 4.接口的实现 1. Golang中的接口,不需要显示的实现。只要一个 阅读全文
posted @ 2018-05-22 10:29 dragonliu 阅读(220) 评论(0) 推荐(0)
摘要:今日概要: 1. 结构体和方法 2. 接口 一、go中的struct 1. 用来自定义复杂数据结构 2. struct里面可以包含多个字段(属性) 3. struct类型可以定义方法,注意和函数的区分 4. struct类型是值类型 5. struct类型可以嵌套 6. Go语言没有class类型, 阅读全文
posted @ 2018-05-08 10:37 dragonliu 阅读(182) 评论(0) 推荐(0)
摘要:今日概要: 1.内置函数、递归函数、闭包 2.数组与切片 3.map数据结构 4.package介绍 5.互斥锁和读写锁 一、内置函数 1.close:主要用来关闭channel 2.len:用来求长度,比如string、array、slice、map、channel 3.new:用来分配内存,主要 阅读全文
posted @ 2018-05-06 12:56 dragonliu 阅读(190) 评论(0) 推荐(0)