随笔分类 - Go
摘要:本文深入解析了Go中Interface的细节。用户层没有必要传递Interface的指针。
阅读全文
摘要:本文给了一个CGo中使用一维数组和二维数组的示例。
阅读全文
摘要:本文分析了日常开发中遇到一个Golang HTTP connection无法关闭的问题,通过分析源代码,给出了一些粗浅的解释,其后给出了常见的使用场景下正确关闭HTTP connection的方法。
阅读全文
摘要:当您多次通过range循环来迭代访问map中元素时,尽管您访问的是同一个map,但是访问元素的顺序在前后两次range中是不会完全相同的。当然也不是完全随机的。从Go1开始,Go在range遍历Map中元素的时候,从随机的一个位置开始迭代。
阅读全文
摘要:本文给出了两种Go中优雅地结束进程的方法:channel和WaitGroup。比起channel,WaitGroup更优雅。
阅读全文
摘要:本文列出了三种Go中从Socket中读取数据的方法。
阅读全文
摘要:本文对编程语言中常见的垃圾回收技术做一个简要的笔记。
阅读全文
摘要:Golang有很多非常强大的用法,本文对网上的一些文章做一个简单的汇总,供以后翻阅。1,Constant的用法https://splice.com/blog/iota-elegant-constants-golang/ 这篇文章详细介绍了如何优雅地定义constant2,Channel非阻塞Chan...
阅读全文
摘要:今天在用go-sql-driver做MySQL driver调用MySQL的存储过程时遇到一个罕见的报错。本文对这个错误及其解做一个简单的总结。1 问题描述按照go中sql包提供的接口,应用层代码调用MySQL存储过程的代码一般如下所示: result, err := dbh.Exec(...
阅读全文
摘要:1. Hbase 的Go客户端语言使用方法2. Hbase的Row使用注意事项2.1. Row的前几个字段尽量散列2.2. Row的排序是把所有Row中的字符做字典排序我们最近在一个项目中使用Hbase做日志数据的存储,在其之上做一些数据分析工作,相对java来说,团队成员对Go的使用更熟练,所以自...
阅读全文