摘要: 使用指针接收器和值接收器实现接口 实现多个接口 接口嵌套 在 语言中没有继承的概念,但是通过组合可以实现继承的效果 接口零值 零值接口是 ,`nil type value nil` 输出结果是 阅读全文
posted @ 2019-01-16 12:57 程序员同行者 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 使用 的Go驱动库 "mgo" ,对 的操作做一下简单封装 初始化 操作没有用户权限的 如果 设置了用户权限需要使用下面的方法操作 连接具体的数据和文档 每一次操作都copy一份 ,避免每次创建 ,导致连接数量超过设置的最大值 获取文档对象 插入数据 每次操作之后都要主动关闭 db:操作的数据库 c 阅读全文
posted @ 2019-01-16 12:57 程序员同行者 阅读(2112) 评论(0) 推荐(0) 编辑
摘要: 在Go语言中基础的Redis操作 需要先安装 语言 客户端的简单示例 连接池 为了和redis建立连接,需要创建一个 的对象 测试连接 如果想测试是否连接成功,可以使用 命令 SET GET SET STRUCT GET STRUCT 最终的代码 阅读全文
posted @ 2019-01-16 12:57 程序员同行者 阅读(453) 评论(0) 推荐(0) 编辑
摘要: Go标准库之读写文件(File) 创建一个空文件 获取文件的信息 重命名和移动文件 删除文件 打开关闭文件 打开文件的一些其他的操作 检查文件是否存在 检查文件的读写权限 改变文件的权限、所有权和时间戳 复制文件 移动位置 向文件中写入字节 在写入时使用缓存 从文件中读取n个字节 读取文件中全部内容 阅读全文
posted @ 2019-01-16 12:56 程序员同行者 阅读(4306) 评论(0) 推荐(0) 编辑
摘要: Go语言之Interface(一) 什么是interface 在面向对象语言中接口是:接口定义了一个对象的行为,但在 中接口就是方法签名的集合,当一个类型提供了这个接口中的所有的方法,就可以说这个类型实现了这个接口 接口的声明和实现 声明一个接口 实现接口 练习使用接口 接口的内部表示 接口内部可以 阅读全文
posted @ 2019-01-16 12:56 程序员同行者 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: Go语言标准库之JSON编解码 基本的类型 语言中的数据类型和 的数据类型的关系 bool JSON boolean float64 JSON numbers string JSON strings nil JSON null Struct to JSON 包`encoding/json json. 阅读全文
posted @ 2019-01-16 12:56 程序员同行者 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 使用Go语言访问JSON数据(gojsonq) 主要是使用第三方的库 "gojsonq" ,来查询JSON数据 例如这样的JSON数据 安装导入 gojsonq 引入 可以像 访问数据库一样,访问 数据 简单应用 输出结果 Example 1 Query 使用 的方式查询 输出结果 Example 阅读全文
posted @ 2019-01-16 12:56 程序员同行者 阅读(2973) 评论(0) 推荐(0) 编辑