概览: 为什么需要连接池 连接失效问题 database/sql 中的连接池 使用连接池管理Thrift链接 以下主要使用Golang作为编程语言 为什么需要连接池 我觉得使用连接池最大的一个好处就是减少连接的创建和关闭…
标签:go
Go语言中的Interface
先给大家拜个早年:狗年旺旺旺 最近在看Go语言的面向对象的知识点时,发现它的面向对象能力全靠 interface 撑着,而且它的 interface 还与我们以前知道的 interface 完全不同。故而整个过程不断的思…
浅谈Golang中的接口值
在golang中,接口值是由两部分组成的,一部分是接口的类型,另一部分是该类型对应的值,我们称其为动态类型和动态值。 这个概念该如何理解呢?我们先看一段代码: var w io.Writer // type-<ni…
01Go命令介绍
Go 命令介绍 go 提供了一套强大好用的命令系统 go build 编译包和依赖项 go clean 删除目标文件 go env 打印Go环境信息 go fix 在包上运行go tool修复,用来修复老版本到新版本的问…
一)golang的单例模式
在23种设计模式中,单例模式作为最普遍运用的设计模式之一,在软件开发中起着非常重要的地位。 应用场景:对资源单一且有严格控制的场景,例如. 数据库连接类对象:可一次创建,一直使用的类 在golang中的单例模式实现方式有…
[Go 教程系列笔记] Select
Go 教程系列笔记 Interface 第一部分 Go 教程系列笔记 Interface 第二部分 Go 教程系列笔记 并发介绍 Go 教程系列笔记 goroutine(协程) Go 教程系列笔记 Channel 通道 …
【Go】Go语言学习笔记-3-包
包是函数和数据的集合,用package关键字定义一个包。 文件名不需要与包名一致。 包名的约定是使用小写字符。 Go包可以由多个文件组成,但是使用相同的package <name>这一行。 名称以大写字母起始…
golang 继承
package main import "fmt" type Base struct { Name string } func (b *Base) SetName(name string) { b.Name = name…
Golang 文件操作的深入研究
关于几种读取文件方法的详细区别 一般来说常用的有四种 使用File自带的Read方法 使用bufio库的Read方法 使用io/ioutil库的ReadAll() 使用io/ioutil库的ReadFile() 先说结论…
Go开发中的十大常见陷阱[译]
原文: The Top 10 Most Common Mistakes I’ve Seen in Go Projects 作者: Teiva Harsanyi 译者: Simon Ma 我在Go开发中遇到的十大常见错误。…
超级账本搭建流程fabric-sample first-network
超级账本搭建流程(全) 参考: http://hyperledger-fabric.rea… https://blog.csdn.net/m0_3801… 环境准备 安装必要程序 此安装流程仅介绍…
【solitidy】生成随机数算法
通过区块因素 引用 fomo3d的空投机制就是这中算法。以太坊代码:生成一个5位的随机数 uint256 winningNum = uint256(keccak256(abi.encodePacked( (block.t…