随笔分类 - golang
摘要:0. 前言 连接池是一个非常重要的开发思想,如http client会构建连接池复用底层TCP连接,使用database/sql的使用也会有连接池的配置。那么代码底层是如何实现连接池的呢?这篇文档将以Golang语言为基础,分析http1.1连接池底层实现 ★ 注意:我们仅仅关注连接池设计思想、以及
阅读全文
摘要:[toc] 1. 基本用法 1. 获取连接 2. 操作redis 2. Redis连接池 获取连接:`conn := pool.Get()`
阅读全文
摘要:[toc] 2.7 并发编程 go协程 golang 通过一个go关键字就可以开启一个协程。 go func main() { //两个交错输出 go sayHello() go sayHello2() time.Sleep(time.Second 3) //阻塞主线程 } func sayHell
阅读全文
摘要:[toc] 学习golang注意点: 1. 导的包必须使用;或者使用 未使用的包,作用是调用该包下的初始化方法。 2. 局部变量声明必须使用。 3. go语言的包和java的相似, 访问 1. 初识go语言 1.1 Hello World 1.2 go 数据类型 布尔: 整型: 整型分为有符号和无符
阅读全文