代码改变世界

linux源码分析(二)-启动过程

2016-10-25 13:01 by 轩脉刃, 3600 阅读, 收藏, 编辑
正文内容加载中...

linux源码分析(一)

2016-10-24 10:29 by 轩脉刃, 10622 阅读, 收藏, 编辑
摘要:前置:这里使用的linux版本是4.8,x86体系。 其实linux的内核启动的入口文件还是非常好找的,init/main.c。 static 和 extern 首先理解的是static和extern的区别: 这个代码说的是kernel_init函数的定义在这个文件中,extern说明init_IR 阅读全文

phpcurl 请求Chunked-Encoded data 遇到的一个问题

2016-10-21 16:51 by 轩脉刃, 1663 阅读, 收藏, 编辑
摘要:最早出现的问题情况是提供es的部门在es的外部封装了一个gateway做请求中转。 当我们转换到gateway上之后,发现了问题: 有的请求可以获取到数据,有的请求获取不到数据。 仔细分析了业务代码,抽取了一个出问题的业务请求,这个业务请求里面包含了多次对es的请求,只有最后一个es请求抛出异常,其 阅读全文

漫谈TCP

2016-09-26 14:11 by 轩脉刃, 5080 阅读, 收藏, 编辑
摘要:不得不承认,tcp是一个非常复杂的协议。它包含了RFC793及之后的一些协议。能把tcp的所有方面面面具到地说清楚,本身就是个很复杂的事情。如果再讲得枯燥,那么就会更让人昏昏欲睡了。本文希望能尽量用稍显通俗的话把tcp描述清楚。 关于分层 请忘掉大学课本上学的七层模型,我们使用四层模型更为贴合我们的 阅读全文

https问答篇

2016-08-04 11:15 by 轩脉刃, 620 阅读, 收藏, 编辑
摘要:https问答 SSL和TLS有什么区别? 可以说,TLS是SSL的升级版本,SSL是网景公司设计的,为了最早期的网络安全而生,它的全名叫做“安全套接层”。后来,IETF在1999年把SSL标准化,名称改名为TLS,“传输层安全协议”。所以说,这两个东西就是同一个东西的不同阶段。 具体可以参考 "T 阅读全文

TCP的阻塞和重传机制

2016-07-18 11:48 by 轩脉刃, 9839 阅读, 收藏, 编辑
摘要:TCP的阻塞和重传机制 网络拥堵 现在网络上大部分的网络请求都是以TCP的方式进行传输的了。网络链路是固定的,各种链路情况也是不一样的。网络拥堵一直是TCP协议设计和使用的时候尽力要避免的。比如,从TCP协议的网络包协议设计来看,TCP使用一发一答的ACK的网络包确认方式,而不是使用NAK这种会增加 阅读全文

TCP的定时器

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

说说协同框架

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

谈谈协程

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

技术晨读_20160611

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