欢迎关注微信公众号:全栈工厂 本文主要参考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
欢迎关注微信公众号:全栈工厂 本文主要参考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
原创文章转载请注明出处 今天看Martini文档,其功能列表提到完全兼容http.HandlerFunc接口,就去查阅了Go: net/http的文档,看到type Hand...
一个问题引发的思考?如下go语言代码 编译运行: 竟然没有出现任何编译错误。熟悉C/C++语言的同学,立马就能看出这个程序是存在"问题"的,即函数foo把局部变量m1的地址给...
前言 influxdb是目前比较流行的时间序列数据库。 何谓时间序列数据库?什么是时间序列数据库,最简单的定义就是数据格式里包含Timestamp字段的数据,比如某一时间环境...
参考《快学 Go 语言》第 11 课 —— 千军万马跑协程《快学 Go 语言》第 12 课 —— 通道let's GoLang(三): Goroutine&Channel 知...
封装了自带的 database/sql 包 安装: go get github.com/jmoiron/sqlx sqlx 类似database/sql,四个主要的处理类型 ...
Go语言的数据类型和其他语言诸如Java,Python有相似之处,也有自己独特的地方。这篇文章主要讨论了几种数据结构类型(Composite Types)的初始化以及基本使用...
1.首先,对于精度比较高的东西,比如money,我会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal同义,nume...
如果是3.x的话应该不会失败 如果是系统自带的python2.7环境下安装的话,会出错 原因是需要执行以下命令 yum install -y python-devel 本人现...
MySQL的结构 mysql结构可以分为两层,从上至下分别是: Server层 存储引擎层 Server层 连接器当一条查询语句执行前,首先要建立客户端和MySQL之间的连接...
// 设置全局git config --global user.name "Author Name"git config --global user.email "Autho...
引言 在学习创建型模式中的单例模式的时候,我们都会接触到双重检测锁实现的单例模式(饱汉模式),代码如下: 可是为什么要使用volatile以及为什么要检测两次instance...
引言 如果在一个网络服务器中有多个客户端发送请求,我们应该如何去处理这些请求呢? 多线程:每一个请求用一个线程去处理,缺点是线程上下文切换代价太大 单线程:像我们熟知的非常高...
引言 我们在使用Redis的时候,很多情况下都会给数据加上expire过期时间,我一直以为只要过了过期时间,redis就会将这条数据给删除掉,但是实际的情况是怎么样的呢?我们...
引言 在学习Redis的时候我们都会面临一个绕不开的问题--缓存穿透,所谓缓存穿透就是用户(黑客)不断地去请求Redis和数据库中都没有的数据,比如id一般都是从1开始,如果...