之乎者也2011

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月3日

摘要: 持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种CI server(因为公司要求统一整个公司的CI server)。如果想了解更多的工具,可以看这里:http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix,这个网页集中了决大多数比较流行的CI server,但是我发现很多的内容已经落后于实际产品的功能了,所以如果要对比的话,可能要实际到产品的站点去看一下, 阅读全文
posted @ 2011-09-03 22:08 之乎者也2011 阅读(403) 评论(0) 推荐(0) 编辑

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 PHP 持续整合简介 – 项目设定篇2011年1月14日 JaceJu 在前一篇安装好 CI平台后,接着我们就要来建立一个新的 CI 项目了。准备工作首先在建立一个 CI 项目前,我们必须让程序代码进入版本控制系统中,我个人习惯使用 Subversion ,并在 Repository 建立 trunk 、 branches 及 tags 三个目录。然后我... 阅读全文
posted @ 2011-09-03 21:38 之乎者也2011 阅读(686) 评论(0) 推荐(0) 编辑

摘要: PHP 持續整合簡介 – 系統建構篇 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 持续整合感觉上是一个很专业的名词,老实说我虽然以前常听到它,但却没有真正去了解过它;因为我一直认为只有需要编译的软件才需要这样的技术,在 Web 开发上其实并没有什么实际的用处。不过随着工作内容的复杂度增高,我渐渐发现我错了。其实持续整合最重要的是让我们的工作维持在正确的方向,每天都能产出可以稳定运作的最新版本;尤其在多... 阅读全文
posted @ 2011-09-03 21:36 之乎者也2011 阅读(456) 评论(0) 推荐(0) 编辑

摘要: 在开博不久,写了一篇关于解决php乱码问题文章,php 解决乱码的通用方法,绝大部分乱码,这篇博文都可以解决,但是也有例外。如果有人传参数给你,你根本不知道,传给你的参数到底是什么编码,这个时候该怎么办呢?例如:一个站用的是gbk的编码,一个站呢用的是utf8的编码,这二个站之间要相互通信,当然这个时候都知道彼此的编码就很好解决。如果不知道呢?查看复制打印?<?phpfunctionexchange_code(&$param,$in_code,$out_code){if(is_array($param)){foreach($paramas$key=>$val){$param 阅读全文
posted @ 2011-09-03 14:09 之乎者也2011 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 我们经常会看到这种现象,看下图apache 页面访问控制为什么要进行这样的控制呢,给不同的人看不同的东西,对信息进行保护,虽然这种保护比较低级,多多少少还是有点用的。一,用htpasswd命令,产生权限控制文件查看复制打印?[zhangy@BlackGhosttest]$htpasswd-c./accesstank//生成一个密码文件,-c是新建一个文件htpasswd-h可查看Newpassword://提示输入密码Re-typenewpassword://重复密码Addingpasswordforusertank[zhangy@BlackGhosttest]$cataccess//查看一下 阅读全文
posted @ 2011-09-03 14:06 之乎者也2011 阅读(938) 评论(0) 推荐(0) 编辑

摘要: 日志滚动解决apache日志文件过大问题张映 发表于 2010-11-05分类目录: apache/nginx配置web服务器时,一般我们都会记录下请求的信息,以及错误的相关信息。ErrorLog "/home/zhangy/apache/www.test.com-error.log"CustomLog "/home/zhangy/apache/www.test.com-access.log" common做了上面的配置,如果你不定期删除的话,我想随着时间的推移,这些日志文件能达到几个G的大小。占用资源不说,还不利于我们查看日志信息。其实对访问信息,以及 阅读全文
posted @ 2011-09-03 13:46 之乎者也2011 阅读(602) 评论(0) 推荐(0) 编辑

摘要: url 重写 锚点问题url重写的锚点问题,问题以前遇到过,今天又遇到了,解决办法也很简单,在这儿记录一下。举例说明一下。假如有以下这个链接需要重写,http://www.51yip.com/home.php?mod=space&uid=1#pic_block错误的方法是:重写以后,http://www.51yip.com/space-1.htaccess的里面的,对应RewriteRule ^space-(\d+)(\/)?$ home.php?mod=space&uid=$1#pic_block如果是这样写的话,锚点是不起作用的。锚点只能在html中起做用。正确的方法是:重 阅读全文
posted @ 2011-09-03 13:37 之乎者也2011 阅读(525) 评论(0) 推荐(0) 编辑

摘要: memcache 分布式 安装张映 发表于 2010-02-03分类目录: cache一,memcache分布式的解释memcache分布式,说白一点就是在很多台机子上装memcache,同时使用他们。二,启动多个memcached进程,可以在一台机子上,可以在多台机子上/usr/local/bin/memcached -d -m 20 -u zhangy -p 12000 -P ./memcached.pid/usr/local/bin/memcached -d -m 20 -u zhangy -p 13000 -P ./mem.pid我在同一台机子上,启动了二个memcached进程[zh 阅读全文
posted @ 2011-09-03 11:49 之乎者也2011 阅读(275) 评论(0) 推荐(0) 编辑

摘要: memcache 运行情况,内存使用张映 发表于 2010-02-03分类目录: cache当memcached服务器端装好了,相应的调用端也配置好了,但是我们怎么知道memcache使用内存的,以及他是怎么工作的呢?接下来,我把我对memcache的监控的过程根大家分享一下:1.配置监控文件cd memcache-2.2.4[zhangy@BlackGhost memcache-2.2.4]$ ls |grep .phpexample.phpmemcache.phprun-tests.php把memcache.php文件,cp到你的web服务器上面cp memcache.php /home/ 阅读全文
posted @ 2011-09-03 11:48 之乎者也2011 阅读(329) 评论(0) 推荐(0) 编辑

摘要: linux memcache 安装张映 发表于 2010-02-03分类目录: cache一,安装所要的软件wget http://www.monkey.org/~provos/libevent-1.2.tar.gz #下载libevent下面是下载memcache服务哭端memcached和php的扩展memcachehttp://pecl.php.net/package/memcachedhttp://pecl.php.net/package/memcache二,memcached服务器端的安装1.查看是否已经安装了libevent,一般情况下,装系统的时候libevent就会装进去的。l 阅读全文
posted @ 2011-09-03 11:44 之乎者也2011 阅读(258) 评论(0) 推荐(0) 编辑