查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网事

备忘录

 
 
 
 
 
 

上海市 宝山区 处女座

 发消息  写留言

 
QQ252578390
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

有道博客搜索

 
 
 
 
 
 
 
 

MongoDB mapReduce 实例

2012-9-6 12:07:20 阅读1462 评论1 62012/09 Sept6

下面的例子是在小数据下测试的,我尝试在单机的千万级别测试,等很久都没结果...

数据有表:crawler.videos,表结构是: _id, playUrl, siteId...

只有_id是有索引的,siteId不同的值分别代表不同的网站。值有:1,2,3三个值。

现在要统计数据库中每个网站的所含有的id数。就是相当于在mySql中select count(_id),siteId from videos group by siteId 的语句。

作者  | 2012-9-6 12:07:20 | 阅读(1462) |评论(1) | 阅读全文>>

Yii Framework隐藏index.php文件的步骤

2012-3-15 22:51:21 阅读376 评论1 152012/03 Mar15

1.开启apache的mod_rewrite模块 去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号 确保中有“AllowOverride All”
2.在项目中的/protected/config/main.php中添加代码:
'components'=>array(
...
'urlManager'=>array( 'urlFormat'=>'path',
'showScriptName'=>false,//注意false不要用引号括上
'urlSuffix'=>'.html',
'rules'=>array(
'sites'=>'site/index',

作者  | 2012-3-15 22:51:21 | 阅读(376) |评论(1) | 阅读全文>>

configure: error: Cannot use an external APR with the bundled APR-util
根据错误信息进行解决
安装apr和apr-util
http://apr.apache.org上面有这些源码包自己编译安装

tar xzvf apr-1.2.9.tar.gz
cd apr-1.2.9
./configure --prefix=/usr/local/apr
make
make install

tar xzvf apr-util-1.2.8.tar.gz
cd apr-util-1.2.8
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

作者  | 2012-3-12 21:54:05 | 阅读(393) |评论(0) | 阅读全文>>

常用log4j配置

2012-2-25 22:49:21 阅读432 评论0 252012/02 Feb25

常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:
一、log4j.properties
### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##
log4j.category.org.zblog=ERROR,A1
log4j.category.org.zblog=INFO,A2
log4j.appender.A1=org.apache.log4j.ConsoleAppender
### 设置输出地A1,为ConsoleAppender(控制台) ##
log4j.appender.A1.layout=org.apache.log4j.PatternLayout

作者  | 2012-2-25 22:49:21 | 阅读(432) |评论(0) | 阅读全文>>

mysql sql no cache

2012-2-1 14:00:45 阅读2490 评论0 12012/02 Feb1

缓存2(SQL_NO_CACHE和SQL_CACHE 的区别)  

可以在 SELECT 语句中指定查询缓存的选项,对于那些肯定要实时的从表中获取数据的查询,或者对于那些一天只执行一次的查询,我们都可以指定不进行查询缓存,使用 SQL_NO_CACHE 选项。

对于那些变化不频繁的表,查询操作很固定,我们可以将该查询操作缓存起来,这样每

作者  | 2012-2-1 14:00:45 | 阅读(2490) |评论(0) | 阅读全文>>

rsync从linux到linux的文件同步备份

2011-11-27 12:36:06 阅读475 评论0 272011/11 Nov27

一、环境
需要备份文件的服务器(服务器端):192.168.1.201 (RHEL 5)
接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5)

二、安装配置
1.服务器端的配置
A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。
vi /etc/rsyncd.conf
#[globale]
strict modes= yes  #check passwd file
port= 873 #default port
logfile= /var/log/rsyncd.log
pidfile= /var/run/rsyncd.pid
max connections= 4

作者  | 2011-11-27 12:36:06 | 阅读(475) |评论(0) | 阅读全文>>

codeigniter mod rewrite

2011-11-26 22:06:14 阅读1479 评论0 262011/11 Nov26

This article explains how to take away “index.php” from your CI application URLs. However, it does NOT remove the need for Index.php, which is the CI front controller i.e. even though Index.php will not appear in the URL, it still needs to be present at the top level of your site (above the /system/ directory).  To quote the User Guide,

You can easily remove this file

作者  | 2011-11-26 22:06:14 | 阅读(1479) |评论(0) | 阅读全文>>

Nginx 502错误触发条件与解决办法汇总

2011-11-20 11:34:10 阅读359 评论0 202011/11 Nov20

一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。有些站长是在刚刚转移到Nginx之后就出现了这个问题,所以经常会怀疑这是不是Nginx的问题,但事实上这是个误区。

  以下是从张宴和Ayou的博客搜集整理的一些Nginx 502错误的排查方法,供大家参考:

  Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这 些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字眼上理解,bad gateway?不就是bad nginx吗?让不了解的人看到,会直接把责任推在nginx身上,希望nginx下一个版本会把出错提示写稍微友好一些,至少不会是现在简单的一句 502 Bad Gateway,另外还不忘附上自己的大名。

作者  | 2011-11-20 11:34:10 | 阅读(359) |评论(0) | 阅读全文>>

使用fastcgi_cache加速你的Nginx网站

2011-11-20 11:33:07 阅读422 评论0 202011/11 Nov20

很久以前在国外服务器上挖了个坑,说nginx的fastcgi_cache是被大家忽视的一大金矿,今天把这个坑填上,顺祝大家新年快乐。

  对于变化不太频繁的数据,大家都比较喜欢存Memcached以减少数据库的读取,但还是会有语言解析运行上的消耗(比如运行PHP,Python 等),当然这个时间很短,记得OP上有个同学说P字头的语言,效率都不高,如果能省去,当然最好。(已经用上Squid等的可以忽略本文)。

  还有一个问题就是很多时候一个页面由多个数据片断组成,为了提高页面速度,要么分别缓存,要么整体缓存(所谓的Page Cache),其实都比较麻烦,增加和减少数据片断的时,大多需要调整。

  最后一个问题,所有的数据都存Memcached是否经济?服务器资源足够多的无所谓,捉襟见肘的就要考虑了,当然,生成静态页面是一种方法,需要维护,还是比较累。

作者  | 2011-11-20 11:33:07 | 阅读(422) |评论(0) | 阅读全文>>

理解RESTful架构:网站即软件

2011-11-19 21:53:36 阅读452 评论0 192011/11 Nov19

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。

这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。

网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。

作者  | 2011-11-19 21:53:36 | 阅读(452) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注