09 2014 档案

摘要:1、memcached是什么Memcached 常被用来加速应用程序的处理,在这里,我们将着重于介绍将它部署于应用程序和环境中的最佳实践。这包括应该存储或不应存储哪些、如何处理数据的灵活分布以 及如何调节用来更新 memcached 和所存储数据的方法。所有的应用程序,特别是很多 web 应用程序都... 阅读全文
posted @ 2014-09-24 13:55 johnny_HITWH 阅读(190) 评论(0) 推荐(0)
摘要:iptables nat 原理同filter表一样,nat表也有三条缺省的"链"(chains):PREROUTING:目的DNAT规则把从外来的访问重定向到其他的机子上,比如内部SERVER,或者DMZ。因为路由时只检查数据包的目的ip地址,所以必须在路由之前就进行目的PREROUTING DNA... 阅读全文
posted @ 2014-09-17 00:17 johnny_HITWH 阅读(1407) 评论(0) 推荐(0)
摘要:http://wenku.baidu.com/link?url=In6kOjek13NmT3jAlibMgfub___4jfpEn0qoIvlJt3otlZHG0uDaU62BGdTDr2smFnRtt84uQKHgn9qzjpFPsOIJo2nETctHpfhzhBZZt13http://blog... 阅读全文
posted @ 2014-09-15 20:34 johnny_HITWH 阅读(125) 评论(0) 推荐(0)
摘要:原网址:http://hi.baidu.com/maimixiande/item/7a54d4c2caac0b25ee4665c01、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWA... 阅读全文
posted @ 2014-09-15 15:20 johnny_HITWH 阅读(594) 评论(0) 推荐(0)
摘要:多线程专栏:http://blog.csdn.net/column/details/killthreadseries.htmlleader/followers多线程网络模型:http://blog.csdn.net/goldlevi/article/details/7705180以及博客相关内容to... 阅读全文
posted @ 2014-09-14 15:54 johnny_HITWH 阅读(560) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/WQLYQY/article/details/9195625 gdb查看死锁corefile分析:http://blog.csdn.net/_xiao/article/details/22389997stl适用情况:http://blog.csdn.net/... 阅读全文
posted @ 2014-09-14 10:32 johnny_HITWH 阅读(180) 评论(0) 推荐(0)
摘要:epoll惊群:http://blog.csdn.net/spch2008/article/details/18301357惊群主要是关于内核哪一个数据结构的竞争:我猜是inode,要看源码了关于epoll惊群的讨论帖:http://bbs.chinaunix.net/thread-1091745-... 阅读全文
posted @ 2014-09-13 16:10 johnny_HITWH 阅读(112) 评论(0) 推荐(0)
摘要:Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次... 阅读全文
posted @ 2014-09-13 14:06 johnny_HITWH 阅读(732) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/largetalk/article/details/7939080看tornado源码多进程(process.py)那段,发现他的多进程模型和一般常见的模型有点不一样,多见的是主进程bind-> listen -> accept, 将accept返... 阅读全文
posted @ 2014-09-13 13:00 johnny_HITWH 阅读(1000) 评论(0) 推荐(0)
摘要:futex的实现:http://hi.baidu.com/_kouu/item/202d77dab2e866866cce3f67线程同步:http://hi.baidu.com/_kouu/item/2b9cac2385f64550c38d59d0定时器:http://hi.baidu.com/_k... 阅读全文
posted @ 2014-09-12 21:57 johnny_HITWH 阅读(307) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/flyingdon/article/details/5107346 kmallochttp://blog.csdn.net/gxfan/article/details/2723455 kmalloc vmalloc和kmap的区别以及下一篇关于内存布局htt... 阅读全文
posted @ 2014-09-12 18:50 johnny_HITWH 阅读(194) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/edwardlulinux/article/details/8604400很多文章分析了mmap的实现原理。从代码的逻辑来分析,总是觉没有把mmap后读写映射区域和普通的read/write联系起来。不得不产生疑问:1,普通的read/write和mmap后... 阅读全文
posted @ 2014-09-09 15:38 johnny_HITWH 阅读(597) 评论(0) 推荐(0)
摘要:http://game-lab.org/posts/posix-thread-cn/ 阅读全文
posted @ 2014-09-08 15:06 johnny_HITWH 阅读(140) 评论(0) 推荐(0)
摘要:COPY FROM:http://www.2cto.com/os/201204/127771.html1 Linux进程的睡眠和唤醒在Linux中,仅等待CPU时间的进程称为就绪进程,它们被放置在一个运行队列中,一个就绪进程的状 态标志位为TASK_RUNNING。一旦一个运行中的进程时间片用完, ... 阅读全文
posted @ 2014-09-05 14:52 johnny_HITWH 阅读(1304) 评论(0) 推荐(0)
摘要:http://blog.renren.com/share/405984844/16014442499注:以下内容纯凭记忆,由于已经过去一个多月,不保证准确性。由于面试前没有签保密协议,本文透露了比较多的细节,如果有不合适的内容,请联系 bojieli AT gmail.com。本来是想稳稳地保研,在... 阅读全文
posted @ 2014-09-05 14:00 johnny_HITWH 阅读(2109) 评论(0) 推荐(0)
摘要:COPY FROM:http://zhan.renren.com/qdlinux?gid=3602888498000980107&from=post&checked=true研究linux系统,不管是做驱动、协议栈还是进程调度等等,都离不开中断。这说明,要想编写正确的linux代码,不了解中断是不行... 阅读全文
posted @ 2014-09-05 10:54 johnny_HITWH 阅读(1352) 评论(0) 推荐(0)