• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
07 2020 档案
golang接口值 (Go程序员的陷阱)

摘要:概念上讲一个接口的值,接口值,由两个部分组成,一个具体的类型和那个类型的值。它们被称为接口的动态类型和动态值。对于像Go语言这种静态类型的语言,类型是编译期的概念;因此一个类型不是一个值。在我们的概念模型中,一些提供每个类型信息的值被称为类型描述符,比如类型的名称和方法。在一个接口值中,类型部分代表与之相关类型的描述符。 阅读全文
posted @ 2020-07-29 10:50 孙龙-程序员 阅读(896) 评论(1) 推荐(0)
MySQL死锁系列-常见加锁场景分析

摘要:MySQL死锁系列-常见加锁场景分析 阅读全文
posted @ 2020-07-28 10:59 孙龙-程序员 阅读(1226) 评论(1) 推荐(0)
golang mysql连接池

摘要:golang mysql连接池 阅读全文
posted @ 2020-07-28 10:38 孙龙-程序员 阅读(1551) 评论(0) 推荐(0)
golang redis连接池实现

摘要:golang redis连接池实现 阅读全文
posted @ 2020-07-28 10:36 孙龙-程序员 阅读(2146) 评论(0) 推荐(0)
golang mongodb连接池使用姿势

摘要:golang mongodb连接池使用姿势 阅读全文
posted @ 2020-07-28 10:31 孙龙-程序员 阅读(2217) 评论(0) 推荐(0)
golang的mgo库带账号密码连接mongodb

摘要:// mongodbAuth project main.go package main import ( "fmt" "os" "gopkg.in/mgo.v2" ) func main() { fmt.Println("Hello World!") session := InitMongoSess 阅读全文
posted @ 2020-07-27 17:28 孙龙-程序员 阅读(1560) 评论(0) 推荐(0)
golang 实现Bit数组

摘要:Bit数组 golang 阅读全文
posted @ 2020-07-26 21:41 孙龙-程序员 阅读(832) 评论(0) 推荐(0)
golang替换字符串区分大小写

摘要:test := "a,b,c,d,e" aaa := test keywordSlice := strings.Split(test,",") for _,v := range keywordSlice{ reg := regexp.MustCompile("(?i)"+v) aaa = reg.R 阅读全文
posted @ 2020-07-22 14:24 孙龙-程序员 阅读(282) 评论(0) 推荐(0)
golang包学习

摘要:golang包 阅读全文
posted @ 2020-07-22 14:18 孙龙-程序员 阅读(236) 评论(0) 推荐(0)
基础知识 - Golang 中的正则表达式

摘要:Golang中的正则表达式 用法: 单一: . 匹配任意一个字符,如果设置 s = true,则可以匹配换行符 [字符类] 匹配“字符类”中的一个字符,“字符类”见后面的说明 [^字符类] 匹配“字符类”外的一个字符,“字符类”见后面的说明 \小写Perl标记 匹配“Perl类”中的一个字符,“Pe 阅读全文
posted @ 2020-07-22 14:17 孙龙-程序员 阅读(489) 评论(0) 推荐(0)
golang正则表达式

摘要:golang正则表达式 阅读全文
posted @ 2020-07-22 14:15 孙龙-程序员 阅读(1887) 评论(0) 推荐(0)
在go中使用"泛型"

摘要:just go! 关注golang, 希望找到同样喜欢golang的朋友. 在go中使用"泛型" [2012-05-21 翻译自这里, 对原文有所扩展, 也有所删减.] 在进入泛型的话题之前, 首先实现对int slice(可以看做int数组)的冒泡排序: 1 func BubbleSort(arr 阅读全文
posted @ 2020-07-22 11:26 孙龙-程序员 阅读(867) 评论(0) 推荐(0)
Golang-使用md5对字符串进行加密

摘要:方式一: func md5Test1(str string) string { m5 := md5.New() _,err := m5.Write([]byte(str)) if err != nil { panic(err) } md5String := hex.EncodeToString(m5 阅读全文
posted @ 2020-07-17 15:58 孙龙-程序员 阅读(714) 评论(0) 推荐(0)
Golang 传递任意类型的切片

摘要:肯定有这样的一种场景,写一个函数,该函数可以接收任意类型的切片,完成相应的功能。 就好比这种情况 intSlice := []int{1,2,3,4,5,6,7,8} strSlice := []string{"a","b","c","d"} boolSlice := []bool{true,tru 阅读全文
posted @ 2020-07-17 14:21 孙龙-程序员 阅读(665) 评论(0) 推荐(0)
gowatch - 热编译工具,提升开发效率

摘要:Go 程序热编译工具,提升开发效率 通过监听当前目录下的相关文件变动,进行实时编译 GITHUB:https://github.com/silenceper/gowatch 安装使用 go install github.com/silenceper/gowatch 安装完成之后,即可使用gowatc 阅读全文
posted @ 2020-07-02 11:49 孙龙-程序员 阅读(593) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3