作者归档:liuzhantao

关于 liuzhantao

北京互联网求职群:168047123

今日头条春季校园招聘火热进行中

今日头条春季校园招聘火热进行中! 【面向对象】:2017年应届毕业生和2018年 … 继续阅读

发表在 markdown | 留下评论

在server_name指令中使用正则表达式

server_name的匹配顺序 nginx中的server_name指令主要用 … 继续阅读

发表在 nginx | 留下评论

利用openresty-lua生态修改upstream后端服务

http{ lua_shared_dict _G 1m; # ngx多进程全局共 … 继续阅读

发表在 lua, nginx, openresty | 留下评论

使用ngx_lua构建高并发应用

http://blog.csdn.net/chosen0ne/article/d … 继续阅读

发表在 lua, nginx, openresty | 留下评论

A simple, fast, and fun package for building command line apps in Go

https://github.com/urfave/cli

发表在 urfave/cli | 留下评论

nsq go-client测试

package main import ( "fmt" "github.com/ … 继续阅读

发表在 nsq | 留下评论

consul watch

监控key:web/key1的变化:      consul watch -ty … 继续阅读

发表在 Consul | 留下评论

Consul入门06 - 键/值对数据

为了提供服务发现以及健康检测,Consul提供了非常容易使用的键/值对存储。它能 … 继续阅读

发表在 Consul | 留下评论

【Consul】Consul实践指导-Watch机制

Watches是查看指定数据信息的一种方法,比如查看nodes列表、键值对、健康 … 继续阅读

发表在 Consul | 留下评论

NSQ的消息订阅发布测试

在测试NSQ的Quick Start发现这样一个问题,就是同时只能有一个订阅实例 … 继续阅读

发表在 nsq | 留下评论

[译]我们是如何使用NSQ处理7500亿消息的

http://www.jointforce.com/jfperiodical/a … 继续阅读

发表在 nsq | 留下评论

godep 包管理工具

内容目录: 安装 编译和运行 godep save godep restore … 继续阅读

发表在 godep | 留下评论

godep

https://github.com/tools/godep $ godep s … 继续阅读

发表在 godep | 留下评论

Opentsdb简介(一)

1、OpenTSDB介绍 1.1、OpenTSDB是什么?主要用途是什么? 官方 … 继续阅读

发表在 OpenTSDB | 留下评论

gin router过程

func main() { // Creates a router withou … 继续阅读

发表在 gin | 留下评论

httprouter

https://github.com/julienschmidt/httprou … 继续阅读

发表在 httprouter | 留下评论

golang 下划线(underscore)的意义

"_"(下划线),可以简单理解为赋值但以后不再使用,在golang中使用比较多, … 继续阅读

发表在 golang | 留下评论

gorush : 推送通知微服务

https://github.com/appleboy/gorush

发表在 gorush | 留下评论

golang http框架:gin

https://github.com/gin-gonic/gin

发表在 gin | 留下评论

跟我一起写shell补全脚本

http://www.techug.com/write-shell-bash-c … 继续阅读

发表在 shell | 留下评论

OpenTSDB TCollector 详解

tcollector是一个客户端程序,用来收集本机的数据,并将数据发送到Open … 继续阅读

发表在 OpenTSDB | 留下评论

TCollect与OpenTSDB的集成

TCollect可以理解为OpenTSDB的数据采集前端,Tcollect负责采 … 继续阅读

发表在 OpenTSDB | 留下评论

OpenTSDB 部署

http://www.ttlsa.com/opentsdb/opentsdb-s … 继续阅读

发表在 OpenTSDB | 留下评论

go语言的官方包sync.Pool的实现原理和适用场景

已经使用golang有一段时间,go的协程和gc垃圾回收特性的确会提高程序的开发 … 继续阅读

发表在 golang | 留下评论

beego

ControllerRegister :实现了Handler接口(ServeHT … 继续阅读

发表在 beego | 留下评论

golang protobuf用法总结

proto定义,生成的go为a.pb.go,放在目录为$GOPATH/a/: s … 继续阅读

发表在 protobuf | 留下评论

在Golang 中使用 Protobuf

https://godoc.org/github.com/golang/prot … 继续阅读

发表在 protobuf | 留下评论

Protobuf 语言指南 ( proto 2 )

FROM: http://blog.csdn.net/cchd0001/arti … 继续阅读

发表在 golang, protobuf | 留下评论

gRPC 官方文档中文版

http://doc.oschina.net/grpc?t=60133

发表在 grpc | 留下评论

Go语言atomic原子操作

atomic是最轻量级的锁,在一些场景下直接使用atomic包还是很有效的。 & … 继续阅读

发表在 golang | 留下评论

Golang sync包源码剖析

http://cholerae.com/2015/11/04/Golang-sy … 继续阅读

发表在 golang | 留下评论

golang flagset用法

package main import ( "flag" "fmt" "os" … 继续阅读

发表在 golang | 留下评论

golang参数解析flag、flagset

http://studygolang.com/articles/2834 //f … 继续阅读

发表在 golang | 留下评论

golang signal用法

package main import ( "fmt" "os" "os/sig … 继续阅读

发表在 golang | 留下评论

深入NSQ 之旅

http://www.oschina.net/translate/day-22- … 继续阅读

发表在 nsq | 留下评论

nsq topic和channel的区别

topic:一个可供订阅的话题。 channel:属于topic的下一级,一个t … 继续阅读

发表在 nsq | 留下评论

golang nsq教程

http://nsq.io/overview/quick_start.html

发表在 golang, nsq | 留下评论

Go学习笔记 - 使用jsonrpc进行远程访问

http://www.cnblogs.com/hangxin1940/p/325 … 继续阅读

发表在 golang, rpc | 留下评论

golang rpc 简单范例

http://studygolang.com/articles/2409 RPC … 继续阅读

发表在 golang, rpc | 留下评论

golang rpc

server: package main import ( "log" "net … 继续阅读

发表在 golang, rpc | 留下评论

rpc

RPC 是什么? RPC 的全称是 Remote Procedure Call … 继续阅读

发表在 rpc | 留下评论

django 日志logging的配置以及处理

http://davidbj.blog.51cto.com/4159484/14 … 继续阅读

发表在 django | 留下评论

golang : net/http从启动接收到request到返回response

package main import ( "fmt" "log" "net/h … 继续阅读

发表在 golang | 留下评论

GO类型断言

(1)语法: <目标类型的值>,<布尔参数> := &l … 继续阅读

发表在 golang | 留下评论

分享一个精简高效的Golang TCP Framework

利用这个包可以快速的搭建一个高效的tcp服务器 https://github.c … 继续阅读

发表在 gotcp | 留下评论

golang sync WaitGroup

WaitGroup的用途:它能够一直等到所有的goroutine执行完成,并且阻 … 继续阅读

发表在 golang | 留下评论

Go 语言编写的缓存及缓存过滤库:groupcache

FROM : http://studygolang.com/wr?u=http% … 继续阅读

发表在 groupcache | 留下评论

nginx map用法

map用法: map $var1  $var2{ value1ForVar1 v … 继续阅读

发表在 nginx, openresty | 留下评论

golang模板语法简明教程

【模板标签】 模板标签用"{{"和"}}"括起来   【注释】 {{/ … 继续阅读

发表在 golang | 留下评论

golang中html template模板

模板和服务端代码耦合 1 2 3 4 5 6 7 8 9 10 11 12 13 … 继续阅读

发表在 golang | 留下评论

Lua: 给 Redis 用户的入门指导

FROM : http://www.oschina.net/translate/ … 继续阅读

发表在 lua, redis, 架构 | 留下评论

golang : 内置排序实现

https://gobyexample.com/sorting package … 继续阅读

发表在 golang, markdown | 留下评论

golang :sync/atomic - 原子操作

https://github.com/polaris1119/The-Golan … 继续阅读

发表在 golang | 留下评论

golang :非阻塞channel操作

在channel上的读写一般是阻塞的。可以通过给select 增加default … 继续阅读

发表在 golang | 留下评论

golang : 定时器

package main import ( "fmt" "time" ) fun … 继续阅读

发表在 golang | 留下评论

golang的select典型用法

golang 的 select 的功能和 select, poll, epoll … 继续阅读

发表在 golang | 留下评论

golang : 只读、只写的channel

package main import "fmt" //This ping fu … 继续阅读

发表在 golang | 留下评论

golang : slice做为参数传递给变参函数

If you already have multiple args in a s … 继续阅读

发表在 golang | 留下评论

golang 全局变量和常量定义的区别

全局变量定义: var a int var a int = 123 var a … 继续阅读

发表在 php | 留下评论

golang struct初始化

// 先定义结构体 type Rect struct { width int h … 继续阅读

发表在 golang | 留下评论

How to set timeout for http.Get() requests in Golang?

timeout := time.Duration(5 * time.Second … 继续阅读

发表在 golang | 留下评论

Kite: Library for writing distributed microservices

Writing web services with Go is super ea … 继续阅读

发表在 kite | 留下评论

golang kite : 生成kite.key

FROM: http://stackoverflow.com/questions … 继续阅读

发表在 kite | 留下评论

GoLang之命令行使用方法——flag package

go语言通过使用标准库里的flag包来处理命令行参数。 Package flag … 继续阅读

发表在 golang | 留下评论

探索.git目录

http://www.cnblogs.com/zhongxinWang/p/42 … 继续阅读

发表在 git | 留下评论

git

http://www.ruanyifeng.com/blog/2015/12/g … 继续阅读

发表在 git | 留下评论

django sqlalchemy session query

http://docs.sqlalchemy.org/en/rel_1_1/or … 继续阅读

发表在 django, python | 留下评论

NSQ:分布式的实时消息平台

FROM : http://www.infoq.com/cn/news/2015 … 继续阅读

发表在 nsq | 留下评论

使用Metrics监控应用程序的性能

在编写应用程序的时候,通常会记录日志以便事后分析,在很多情况下是产生了问题之后, … 继续阅读

发表在 metrics | 留下评论

小议OAuth 2.0的state参数—从开发角度说《互联网最大规模帐号劫持漏洞即将引爆》

背景:正常的授权流程,用户点击授权后便不再可控,剩下的工作由第三方应用和授权服务 … 继续阅读

发表在 oauth2, webserver, 安全, 架构 | 留下评论

Python进阶之“属性(property)”详解

FROM : http://python.jobbole.com/80955/ … 继续阅读

发表在 python | 留下评论

python __init__.py和__all__

__init__.py是创建python包时用的,详见文章:http://www … 继续阅读

发表在 python | 留下评论

Python Import机制备忘-模块搜索路径(sys.path)、嵌套Import、package Import 、sys.modules

Python中所有加载到内存的模块都放在sys.modules。当import一 … 继续阅读

发表在 python | 留下评论

在python中实现动态导入模块importlib.import_module

有时候,我们很需要在程序运行的过程中,根据变量或者配置动态的决定导入哪个模块。 … 继续阅读

发表在 python | 留下评论

django处理流程分析

FROM: http://blog.csdn.net/skyie53101517 … 继续阅读

发表在 django | 留下评论

django 配置详解

django配置文件包含了你的django安装的所有配置信息,本节为大家详细讲解 … 继续阅读

发表在 django | 留下评论

Python必知模块库

os 模块  sys 模块  re 正则表达式  time 日期时间  pick … 继续阅读

发表在 python | 留下评论

Python urlparse模块解析URL下载

一、urlparse模块功能介绍 urlparse模块会将一个普通的url解析为 … 继续阅读

发表在 python | 留下评论

django: 中间件

在有些场合,需要对Django处理的每个request都执行某段代码。 这类代码 … 继续阅读

发表在 django, python | 留下评论

python set

介绍 python的set是一个无序不重复元素集,基本功能包括关系测试和消除重复 … 继续阅读

发表在 python | 留下评论

Python重定向标准输入、标准输出和标准错误

FROM :http://blog.csdn.net/lanbing510/ar … 继续阅读

发表在 python | 留下评论

Python中的上下文管理器

1. 上下文管理器是什么? 举个例子,你在写Python代码的时候经常将一系列操 … 继续阅读

发表在 python | 留下评论

Python中使用logging模块打印log日志详解

FROM : http://www.jb51.net/article/63502 … 继续阅读

发表在 python | 留下评论

Django使用request和response对象

FROM : http://iluoxuan.iteye.com/blog/17 … 继续阅读

发表在 python | 留下评论

Python pickle模块

pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。 p … 继续阅读

发表在 python | 留下评论

探究functools模块wraps装饰器的用途

FROM : http://www.cnblogs.com/myd7349/p/ … 继续阅读

发表在 python | 留下评论

Python: locals 和globals

Python两个内置函数——locals 和globals   &nb … 继续阅读

发表在 python | 留下评论

python 装饰器及标准库functools中的wraps

FROM : http://my.oschina.net/chinesezhx/ … 继续阅读

发表在 python | 留下评论

Python装饰器学习(九步入门)

FRO M: http://www.cnblogs.com/rhcad/arch … 继续阅读

发表在 python | 留下评论

Python 的 Magic Methods 指南

FROM : http://blog.csdn.net/zajin/articl … 继续阅读

发表在 python | 留下评论

Python运算符重载

  FROM : http://www.jb51.net/articl … 继续阅读

发表在 python | 留下评论

python修饰符

修饰符基础——闭包 什么是闭包呢?标准的概念大家可以看wikipedia上的解释 … 继续阅读

发表在 python | 留下评论

python 类

http://www.cnblogs.com/wilber2013/p/4677 … 继续阅读

发表在 python | 留下评论

Python Requests

发送请求 使用Requests发送网络请求非常简单。 一开始要导入Request … 继续阅读

发表在 python | 留下评论

django自定义404、500等错误模板

在目录/srv/django/下通过django-admin startproj … 继续阅读

发表在 python | 留下评论

python str和repr的区别

尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr … 继续阅读

发表在 python | 留下评论

python unicode str

FROM :http://blog.chinaunix.net/uid-1059 … 继续阅读

发表在 python | 留下评论

Python bytes

Python中的字节码用b'xxx'的形式表示。x可以用字符表示,也可以用ASC … 继续阅读

发表在 python | 留下评论

python 中 unicode,str 以及编码总结

python 中 u"哈哈" == "哈哈" 的返回结果是什么? 如果你的答案是 … 继续阅读

发表在 python | 留下评论

Python中的str与unicode处理方法

FROM : http://python.jobbole.com/81244/ … 继续阅读

发表在 python | 留下评论