摘要: 本文首先介绍了一些线程基础,比如并发、并行、内存分配、系统调用、POSIX线程。接着通过strace分析了线程与进程的区别。最后以Android、Golang等线程模型进行了分析。 基础 1. 什么是并发(Concurrent),什么是并行(Parallels)? 并发指同时进行多个计算任务。 并行 阅读全文
posted @ 2016-06-24 22:45 PHP技术大全 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的开 阅读全文
posted @ 2016-06-11 00:22 PHP技术大全 阅读(6901) 评论(0) 推荐(1) 编辑
摘要: 0x01 起因 几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科。 由此我想到了一些邪恶的东西:反代既然是所有流量走我的服务器,那我是不是能够在中途做些手脚,达到一些有趣的目的。 openresty是一款结合了nginx和lua的全功能web服务器,我感觉其角色和tornado类似, 阅读全文
posted @ 2016-06-09 14:34 PHP技术大全 阅读(642) 评论(0) 推荐(0) 编辑
摘要: yum install wget 运行 yum install net-tools 就OK了 默认CentOS已经安装了OpenSSH,即使你是最小化安装也是如此。所以这里就不介绍OpenSSH的安装了。 SSH配置: 1、修改vi /etc/ssh/sshd_config,根据模板将要修改的参数注 阅读全文
posted @ 2016-06-09 00:28 PHP技术大全 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: [安装依赖] yum -y install epel-releaseyum groupinstall "development tools"yum -y install mhash mhash-devel mcryptyum -y install zlib zlib-devel libjpeg li 阅读全文
posted @ 2016-06-08 00:03 PHP技术大全 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 我和很多人交流过一个有趣的现象,那就是刚毕业到30岁这段时间,会觉得时间过得很慢,总觉得自己还很年轻,但是一旦过了30岁,时间就如白驹过隙,一年又一年飞逝而过。 我自己也是,眼瞅着毕业快15年了,15年间从一个刚毕业的菜鸟,成长为技术骨干,做到架构师的职位,回头看看,当年听取亲戚的一句话,误入计算机 阅读全文
posted @ 2016-06-07 13:20 PHP技术大全 阅读(304) 评论(0) 推荐(0) 编辑