代码改变世界

TCP的定时器

2016-07-11 10:00 by 轩脉刃, 2353 阅读, 1 推荐, 收藏, 编辑
摘要:TCP的定时器 在TCP协议中有的时候需要定期或者按照某个算法对某个事件进行触发,那么这个时候,TCP协议是使用定时器进行实现的。在TCP中,会有四种定时器: 重传定时器 坚持定时器 保活定时器 2MSL定时器 这四个定时器都有各自的具体作用。 重传定时器 TCP是可靠的,因此,它对于发出去的信息, 阅读全文

说说协同框架

2016-06-30 09:12 by 轩脉刃, 1735 阅读, 1 推荐, 收藏, 编辑
摘要:说说协同框架 这里思考的主要是php框架。 最近思考一个点,是什么才是一个好的协同框架?这里说的框架前面的定语加了一个协同,是因为我们这个框架使用,并不是给一个人使用的,而是定位在给超过5个人的范围,大家一起协同使用。我不同意一种说法,框架并无好坏,那是因为没有把框架放到特定场景上。这里说的特定场景 阅读全文

谈谈协程

2016-06-17 10:26 by 轩脉刃, 2453 阅读, 2 推荐, 收藏, 编辑
摘要:谈谈协程 关于协程,网上能看到很多资料。这里再自个梳理一下。 协程展开来说,叫做协作的程序,想表达的意思是,两段程序,能协作地,共用公共资源,来完成两段程序各自的目的,就叫做协程了。 把现在所有的容易混淆的名字罗列出来:并发,并行,进程,线程,协程。说说他们的历史。 并发 首先是并发,并发的概念是很 阅读全文

技术晨读_20160611

2016-06-11 23:03 by 轩脉刃, 542 阅读, 0 推荐, 收藏, 编辑
摘要:技术晨读 CPU核数和线程 (池)数量的关系(概念理解) 这篇文章是概念上解释了下是不是CPU核数越高,性能越好,当然理论上并不是的... http://mp.weixin.qq.com/s?__biz=MzA3OTY3OTE1MQ==&mid=403642855&idx=1&sn=d83d2584 阅读全文

浏览器退出之后php还会继续执行么?

2016-04-07 07:39 by 轩脉刃, 12828 阅读, 4 推荐, 收藏, 编辑
摘要:浏览器退出之后php还会继续执行么? 前提:这里说的是典型的lnmp结构,nginx+php fpm的模式 如果我有个php程序执行地非常慢,甚至于在代码中sleep(),然后浏览器连接上服务的时候,会启动一个php fpm进程,但是这个时候,如果浏览器关闭了,那么请问,这个时候服务端的这个php 阅读全文

大话keepalive

2016-04-05 10:23 by 轩脉刃, 11455 阅读, 12 推荐, 收藏, 编辑
摘要:大话keepalive 我们说到keepalive的时候,需要先明确一点,这个keepalive说的是tcp的还是http的。 tcp的keepalive是侧重在保持客户端和服务端的连接,一方会不定期发送心跳包给另一方,当一方端掉的时候,没有断掉的定时发送几次心跳包,如果间隔发送几次,对方都返回的是 阅读全文

也说说TIME_WAIT状态

2016-03-28 09:46 by 轩脉刃, 18737 阅读, 2 推荐, 收藏, 编辑
摘要:也说说TIME_WAIT状态 一个朋友问到,自己用go写了一个简单的HTTP服务端程序,为什么压测的时候服务端会出现一段时间的TIME_WAIT超高的情况,导致压测的效果不好呢? 记得老王有两篇文章专门说这个,当时粗粗看了一遍,正好碰上这个问题,又翻出来细细搂了。 第一个要弄懂的,是TIME_WAI 阅读全文

PHP的错误机制总结

2016-03-24 10:13 by 轩脉刃, 15090 阅读, 5 推荐, 收藏, 编辑
摘要:PHP的错误机制总结 PHP的错误机制也是非常复杂的,做了几年php,也没有仔细总结过,现在就补上这一课。 特别说明:文章的PHP版本使用5.5.32 PHP的错误级别 首先需要了解php有哪些错误。截至到php5.5,一共有 "16个错误级别" 注意:尝试下面的代码的时候请确保打开error_lo 阅读全文

HTTPS协议说明

2016-02-25 10:25 by 轩脉刃, 2675 阅读, 0 推荐, 收藏, 编辑
摘要:HTTPS协议说明 基本现在最安全的网络连接就是使用https了,http协议有几个不安全的地方: 传输信息是明文的。 http的传输信息是明文的,基本网络劫持下就束手就擒了。 不能防止篡改。 在网络传输层面是无法防止第三方截取请求,篡改请求,再发送给服务器的。 其实从互联网已开始,网络传输的加密协 阅读全文

技术晨读_20160217

2016-02-17 10:10 by 轩脉刃, 522 阅读, 0 推荐, 收藏, 编辑
摘要:技术导读 Build a RESTful API with Martini 使用martini搭建一个Restful API,使用的是简易的内存database,搭建了一套支持json和xml的RESTFUL的API http://0value.com/build a restful API wit 阅读全文
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 49 下一页