近来做了一阵子程序性能的优化工作,有个比较有意思的想法,想提出来和大家交流一下。
Cache是“以空间换时间”策略的典型应用模式,是提高系统性能的一种重要方法。缓存的使用在大访问量的情况下能够极大的减少对数据库操作的次
数,明显降低系统负荷提高系统性能。相比页面的缓存,结果集是一种“原始数据”...
分类:
Web程序 时间:
2014-05-27 00:15:03
阅读次数:
370
apt-get把下载的deb包全部放在/var/cache/apt/archives下面,该目录下的文件可以删除。当然用
sudo apt-get clean 命令也可以,这个命令只会删除缓存起来的deb包,不会取消已经更新了的包
分类:
其他好文 时间:
2014-05-26 21:32:04
阅读次数:
213
最近和同事一起看Web的Cache问题,又进一步理解了 HTTP 中的 304
又有了一些了解。 304 的标准解释是:Not Modified
客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文...
分类:
其他好文 时间:
2014-05-26 16:34:36
阅读次数:
238
本文介绍一个简单的多线程并发爬虫,这里说的简单是指爬取的数据规模不大,单机运行,并且不使用数据库,但保证多线程下的数据的一致性,并且能让爬得正起劲的爬虫停下来,而且能保存爬取状态以备下次继续。
分类:
编程语言 时间:
2014-05-26 15:41:47
阅读次数:
394
本文介绍一个简单的多线程并发爬虫,这里说的简单是指爬取的数据规模不大,单机运行,并且不使用数据库,但保证多线程下的数据的一致性,并且能让爬得正起劲的爬虫停下来,而且能保存爬取状态以备下次继续。
爬虫实现的步骤基本如下:分析网页结构,选取自己感兴趣的部分;建立两个Buffer,一个用于保存已经访问.....
分类:
编程语言 时间:
2014-05-26 13:13:56
阅读次数:
318
1、使用free – m命令查看内存使用情况代码如下:total used free shared
buffers cached Mem: 3832 2716 1115 0 95 1483 -/+ buffers/cache: 1137 2695 Swap:
6015 0 6015从上面可以看到内存...
分类:
其他好文 时间:
2014-05-26 11:57:51
阅读次数:
295
基础问题项目中实现了哪些模块。以及怎么实现的。有没有做数据库的优化。写过多少行代码。程序实现1.字符串中单词逆转2.7个不同数中选3个数组合。用递归实现系统架构一个系统用来更新数据库,一个系统同来缓存数据库用来快速获取数据。如何保证缓存和数据库系统的一致性。数据库很大,上亿数据思路:增量更新。方法:...
分类:
其他好文 时间:
2014-05-26 11:32:39
阅读次数:
276
今天也遇到这个问题,界面显示无法访问,Baidu吧,结果有些含糊其词,有的说加网络权限,我看了下我的,
有个我以为是这个呢,结果问题依旧。后来知道是要加,然后问题解决了。开始还有提示uses-permission 要放在
application之前,否则可能出现莫名其妙的问题,还以为这就是莫名其妙的...
分类:
移动开发 时间:
2014-05-26 10:18:24
阅读次数:
2705
buffer:缓冲区,一个用于存储速度不同步的设备或优先级不同的设备之间传输数据的区域,通过缓冲区,可以使进程之间的等待时间变少,从而使从速度慢的存储设备上读数据时,速度快的设备操纵进程不发生间断cache:高速缓冲存储器,位于cpu和内存之间的一种容量较小的但是速度很高的存储器。由于cpu的速度远...
分类:
其他好文 时间:
2014-05-26 06:43:46
阅读次数:
218
SGA(SYSTEM Global Area )系统全局区
l 数据高速缓存
在Oracle进行数据处理的过程中,代价最昂贵的就是物理 I/O操作了。同样的数据从内存中得到要比从磁盘上读取快的多。因此,优化Oracle的一个重要的目标就是尽可能的降低物理
I/O操作。
Oracle的 Buffer Cache用于缓存从磁盘中读取的数据,当 Oracle需要查找某些信息的时候,首先会在
...
分类:
数据库 时间:
2014-05-25 00:29:26
阅读次数:
479