最新文章

Mysql sort_buffer_size

分类 数据库   星期三, 16 二月 2011   randy
Mysql有众多的缓存变量可以设置,sort_buffer_size只是其中之一,sort_buffer_size并不是设置的越大越好,首先需要明确,sort_buffer是每个session分配一个的,每次建立连接都会分配一个sort_buffer,所以如果每个sort_buffer如果很大,连接稍微多点mysqld内存消耗会比较大。而且在libc中malloc的实现有一个阈值,如果超过这个阈值malloc会调用mmap来分配内存,有人比较过mmap的速度比malloc要慢37倍...

SQLite数据库对B+Tree的优化

分类 数据库   星期二, 15 二月 2011   randy
sqlite数据库的最底层是一个btree的实现,其btree在通常做的btree的基础上做了一定的查询优化,具体细节可以参考《计算机程序设计艺术》上关于btree的描述。btree的原理是一个节点插入满了以后就会分裂成两个,而Sqlite的BTree是一个节点满了以后,会扫描临近的节点,如果有空闲节点会插入临近节点并做相应调整,依此减少分裂的次数,提高每个节点的利用率...

Memcache配置使用技巧

分类 Caching, WEB开发, 转载   星期一, 14 二月 2011   dick
Memcache解决大数据量访问 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。(关于Memcache的更多信息请Google) Memcache官方网站:http://www.danga.com/memcached 【安装Memcache服务器端】 我目前的平台,服务器是Fedora Core 1(内核:2.4.22),客户端是Windows XP SP2...

优化网络链路之TCP的慢启动

分类 WEB开发, linux, 经验分享   星期日, 13 二月 2011   dick
为了提高网络数据传输效率以减少页面加载时间,年前做过网络链路的优化,主要是根据网络情况和具体应用修改linux内核关于拥塞窗口、慢启动等参数的值,前两天刚好有人问到,这里再解释下。 为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobson在1988年的论文中提出的TCP的拥塞控制由“慢启动(Slow start)”和“拥塞避免(Congestion avoidance)”组成...

linux下用Tcpdump分析网络详情

分类 转载   星期六, 12 二月 2011   dick
网络数据采集分析工具TcpDump的简介 顾名思义,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性...

crontab 格式备忘

分类 WEB开发, linux   星期五, 11 二月 2011   dick
crontab和awk差不多,用得多的时候不过脑就写的挺好,一段时间不用就拿不准,整理出来备忘,方便以后查看...

如何在phpunit中模拟(mock)一个单例类

分类 PHP   星期五, 11 二月 2011   ball
一 Mock简介 当我们对A类进行单元测试时,A类可能依赖了B类,为了减少依赖,方便A类方法的测试,我们可以模拟一个B类,简单规定其各方法的返回值(而非真正实现具体逻辑)。 Phpunit中提供了一套模拟类的api...

玩转shell的命令行输入

分类 SHELL, WEB开发   星期五, 11 二月 2011   jessica
CTRL + a -- 相当于<HOME>键 CTRL + e -- 相当于<END>键 CTRL + x -- 连续按两下的话,首尾交替 CTRL + m -- 输入完命令后,这个动作相当于按下<ENTER> CTRL + j -- 输入完命令后,这个动作相当于按下<ENTER> CTRL + o -- 输入完命令后,这个动作相当于按下<ENTER>,不同的是,你在按下CTRL + o时,他会记住上一次你CTRL + o的命令 CTRL + c -- 丢弃上一行所有的内容...

兄弟们新年快乐!

分类 未分类   星期二, 1 二月 2011   dickyao
忙了一年了,兄弟们新年快乐...

vim 保存上次关闭窗口时的状态

分类 WEB开发   星期五, 14 一月 2011   penny
最后效果: vims icenter打开一个vim,icenter是session的名字,然后打开别的文件,做编辑工作,用:wqa退出 下次再使用vims icenter,直接进入上次退出编辑器时的状态 啥也不说了,自己看吧...
Page 5 of 11« First...3456710...Last »