摘要: 文章引用自 Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统。 Red 阅读全文
posted @ 2019-12-07 09:26 Binb 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go操作MySQL 连接 Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。 我们常用的数据库基本上都有完整的第三方实现。例如:MySQL驱动 下载依赖 go get 阅读全文
posted @ 2019-12-07 09:24 Binb 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Bootstrap 3.3.0 js 文件 <script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> Bootstrap 3.3.0 css 文件 <link rel="stylesheet" 阅读全文
posted @ 2019-12-06 22:05 Binb 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言标准库之http/template 模板与渲染 在一些前后端不分离的Web架构中,我们通常需要在后端将一些数据渲染到HTML文档中,从而实现动态的网页(网页的布局和样式大致一样,但展示的内容并不一样)效果。 我们这里说的模板可以理解为事先定义好的HTML文档文件,模板渲染的作用机 阅读全文
posted @ 2019-12-03 14:32 Binb 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言基础之net/http Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 net/http介绍 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Pr 阅读全文
posted @ 2019-12-02 22:12 Binb 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言基础之网络编程 互联网协议介绍 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。由于这些协议太过庞大和复杂,没有办法在这里一概而全,只能介绍一下我们 阅读全文
posted @ 2019-12-02 11:11 Binb 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言基础之单元测试 go test工具 Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法、规则或工具。 go test命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内,所有以_test.go为后缀名的源代码文件都是 阅读全文
posted @ 2019-12-01 16:15 Binb 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在Golang中,有两个包提供了rand,分别为 "math/rand" 和 "crypto/rand", 对应两种应用场景。 "math/rand" 包实现了伪随机数生成器。也就是生成 整形和浮点型。 该包中根据生成伪随机数是是否有种子(可以理解为初始化伪随机数),可以分为两类: 1、有种子。通常 阅读全文
posted @ 2019-11-29 21:25 Binb 阅读(12223) 评论(0) 推荐(1) 编辑
摘要: 文章引用自 Go语言基础之并发 并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。 Go语言中的并发编程 并发与并行 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。 阅读全文
posted @ 2019-11-29 12:30 Binb 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言内置包之strconv Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。 strconv包 strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常用函数: Atoi()、Itia()、parse系列、format系列、append系列。 更多函 阅读全文
posted @ 2019-11-28 14:43 Binb 阅读(193) 评论(0) 推荐(0) 编辑