自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fearless11的博客

多思考,多实践

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

翻译 nginx中ssl模块

nginx的http的ssl模块Module ngx_http_ssl_moduleTo reduce the processor load it is recommended to .set the number of worker processes equal to the number of processors, .enable keep-alive connections,

2017-09-10 19:56:48 777

翻译 nginx认证与访问模块

nginx登录认证模块Module ngx_http_auth_basic_moduleSyntax: auth_basic string | off;Default: auth_basic off;Context: http, server, location, limit_except说明: string说明影响的范围,off只在当前的指定context中有效,不会被继承Sy

2017-09-10 16:37:00 870

原创 logstash 中正则grok

调试正则的工具: http://grokdebug.herokuapp.com/注意:add 的field或者tag或者解析时字段的命令一定不能是关键字,如type解析例子:input { beats { add_field => {"myid"=>"nginx"} port => 5043 } beats {

2017-09-09 02:15:08 592

转载 TCP短连接与长连接

TCP长连接与短连接的区别1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图: 经典的四次握手关闭图: 2. TCP短连接我们模拟一下TCP短连接的情况

2017-09-05 23:23:19 346

翻译 有缓冲的通道

有缓冲的通道(buffered channel)是一种在接收前能存储一个或多个值的通道。这种类型并不强制要求goroutine之间必须同时完成发送和接收。只有在通道中没有要接收的值时,接收动作才会阻塞。只有在没有缓冲空间时,发送动作才会阻塞。package mainimport ( "fmt" "math/rand" "sync" "time")const (

2017-09-03 14:24:36 369

翻译 无缓冲chan

通过goroutine之间同步数据,来模拟接力比赛。4个跑步者绕赛道轮流跑。第二个、第三个、第四个要接到前一个跑步接力棒才能跑。在同步接力棒时,参与接力的两个跑步者必须在同一时刻做好准备。package mainimport ( "fmt" "math/rand" "sync" "time")var wg sync.WaitGroupfunc init() {

2017-09-03 12:06:43 555

翻译 mutex&chan

同步访问共享资源的方式:互斥锁互斥锁用于在代码上创建一个临界区,保证同一时间只有一个goroutine可以执行这个临界区代码。package mainimport ( "fmt" "runtime" "sync")var ( counter int wg sync.WaitGroup mutex sync.Mutex)func mai

2017-09-03 10:34:21 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除