摘要: 阅读目录 楔子 初识数据库 为什么要用数据库 认识数据库 初识mysql mysql概念 下载和安装 初识sql语句 楔子 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写? 由于在同一时段抢票的人数太多,所以你的程序不可能写在一台 阅读全文
posted @ 2019-12-13 12:12 Binb 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Cookie和Session Cookie和Session是Web开发绕不开的一个环节,本文介绍了Cookie和Session的原理及在Go语言中如何操作Cookie。 Cookie Cookie的由来 HTTP协议是无状态的,这就存在一个问题。 无状态的意思是每次请求都是独立的,它的执 阅读全文
posted @ 2019-12-13 12:03 Binb 阅读(535) 评论(1) 推荐(1) 编辑
摘要: 文章引用自 解决go get下载包失败问题 从github克隆 golang在github上建立了一个镜像库,如https://github.com/golang/net就对应是 https://golang.org/x/net的镜像库。 要下载golang.org/x/net包,可以在本地创建包的 阅读全文
posted @ 2019-12-12 15:23 Binb 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 第三方日志库logrus使用 日志是程序中必不可少的一个环节,由于Go语言内置的日志库功能比较简洁,我们在实际开发中通常会选择使用第三方的日志库来进行开发。本文介绍了logrus这个日志库的基本使用。 logrus介绍 Logrus是Go(golang)的结构化logger,与标准库lo 阅读全文
posted @ 2019-12-12 09:49 Binb 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言标准库log介绍 无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直都是非常重要的一个环节,我们也应该养成在程序中记录日志的好习惯。 log Go语言内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用。 使用Logger log包定义了Logger类型 阅读全文
posted @ 2019-12-12 09:40 Binb 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Gin框架介绍及使用 Gin是一个用Go语言编写的web框架。它是一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter,速度提高了近40倍。 如果你是性能和高效的追求者, 你会爱上Gin。 Gin框架介绍 Go世界里最流行的Web框架,Github上有32 阅读全文
posted @ 2019-12-09 21:02 Binb 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言之依赖管理 依赖管理 为什么需要依赖管理 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同一个第三方的库的不同版本,应该怎么解决? godep Go语言从v1.5开始开始引入vendor模式,如果 阅读全文
posted @ 2019-12-09 20:40 Binb 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 NSQ NSQ是目前比较流行的一个分布式的消息队列,本文主要介绍了NSQ及Go语言如何操作NSQ。 NSQ介绍 NSQ是Go语言编写的一个开源的实时分布式内存消息队列,其性能十分优异。 NSQ的优势有以下优势: NSQ提倡分布式和分散的拓扑,没有单点故障,支持容错和高可用性,并提供可靠的 阅读全文
posted @ 2019-12-08 17:30 Binb 阅读(577) 评论(0) 推荐(1) 编辑
摘要: redis: # 是一个单进程单线程应用 # mysql是一个软件,帮助开发者对一台机器的硬盘进行操作 # redis是一个软件,帮助开发者对一台机器的内存进行操作 关键字: 缓存 # 优先去redis中获取,如果没有就是数据库 可以做持久化操作(两种策略) - AOF # 定时保存 - RDB # 阅读全文
posted @ 2019-12-08 17:13 Binb 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 文章引用自 Go语言操作mongoDB mongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 mongoDB介绍 mongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是 阅读全文
posted @ 2019-12-07 09:33 Binb 阅读(1700) 评论(0) 推荐(0) 编辑