- 博客(64)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
【共享文件系统】ubuntu下使用rsync来实现文件同步
参考网站:http://www.linuxsir.org/main/?q=node/256http://blog.lixiphp.com/solve-rsync-auth-failed-on-module/ 测试环境:ubuntu 主服务器 192.168.1.101 从服务器,做备份用 192.168.1.103=================...
2009-07-31 16:32:45 186
PHPUnit
-------------------------------window :phpunit2的安装和命令行的使用phpunit2需要php5.1及以上版本的支持,下载phpunit包后,放在pear目录,并将文件夹改为phpunit2。包的根目录下有两个分别用于linux和windows命令行的“pear-phpunit”文件,根据自己机器的实际情况来修改。我的系统是xp,就把p...
2009-07-31 16:23:00 86
压力测试工具集合【ab,webbench,Siege,http_load,Web Application Stress】
http://bbs.linuxtone.org/thread-62-1-1.html http://bbs.linuxtone.org/thread-62-1-1.html loadrunnerab ==================1.autobench结合httperf可以画出很漂亮的分析图下载网址:http://www.xenoclas...
2009-07-31 14:05:38 269
原创 【转】使用 Nginx 提升网站访问速度【反向代理】
Nginx 简介 Nginx("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类BSD 许可证的形式发布。尽管还是...
2009-07-31 12:16:56 314
原创 nginx 中文技术指南 V3.0 附pdf下载
Nginx_常见应用技术指南_Nginx_Tips__第二版.pdf 目录: 一. Nginx基础知识 二. Nginx安装配置 三. Nginx Rewrite 四. Nginx Redirect 五. Nginx 目录自动加斜线 六. Nginx 防盗链 七. Nginx expires 八. Nginx 访问控制 九. Nginx Lo...
2009-07-31 11:17:54 182
centos5+nginx+php+mysql
--------------------------1启用CENTOS的额加包。如果不安装,可能会出现不能安装NGINX的问题。[root@nginx-freetds ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpmRetrieving [ur...
2009-07-30 13:47:25 93
原创 【转自phpchina】支付宝架构师对话腾讯研发总监
王速瑜,腾讯 R&D研发总监,从事产品研发和管理工作,对互联网产品发展趋势、管理理念、技术架构有浓厚的兴趣和深入研究实践。目前主要关注敏捷开发、大规模应用架构、企业SAAS、Web2.0产品的相关技术和趋势。博客地址:http://blog.thinklet.net/mantian/冯大辉:假设一家C2C 网站,DB中某表存储买卖双方交易的数据信息,对于一条交易...
2009-07-29 17:35:23 187
原创 【转自phpchina】内网CTO黄晶谈架构演变
这是一次公司内部的交流会,主题是校内的发展史和构架讲解,主讲人是校内网CTO黄晶,其中关于架构变迁的一段个人觉得是很具有代表性的过程,特在会上作了大概的笔记,现在是凌晨一点不到,正好清醒头脑进行回忆总结。每个网站的发展都会按照一个大致相同的路线去完成,当然这里说的是每个相对成功的网站。第一阶段:这一阶段没有太大的访问量,甚至只有一台服务器就搞定了所有的访问。DB和前端的代码全都在一起,...
2009-07-29 17:34:26 118
ubuntu+nginx安装配置应用说明
附正确配置的nginx配置文件。 推荐实例安装:博客迁移到nginx的过程 第一步,安装nginxapt-get updateapt-get install nginx即可完成安装启动nginx:/etc/init.d/nginx start然后就可以访问了,http://localhost/ , 一切...
2009-07-29 16:42:10 102
linux常用命令集合
#cp /usr/local/sbin/keepalived /usr/sbin/#service keepalived start|stop #做成系统启动服务方便管理.su配置ssh权限 http://linux.chinaunix.net/techdoc/system/2008/10/11/1037427.shtml ctrl+l:清...
2009-07-28 17:40:53 1054
打包解压(tar,uzip)命令实用总汇
(.zip) zip unzip (.gz) gzip gunzip (.bz2) bzip2 bunzip2 -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩 (.Z) compress uncompress (.tar.gz) tar zxvf xvf -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip...
2009-07-28 16:13:26 332
ubuntu安装配置LAMP扩展,ssh,svn,服务管理
apt软件包管理 http://wiki.ubuntu.org.cn/Apt-get%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97 apt-get install ....aptitude install....Aptitude 也可以像 apt-get 一样在命令行下使用,不过它只包含 apt-get 一部分的指令,例如常用的 ins...
2009-07-27 14:13:55 125
centos安装配置LAMP扩展,ssh,svn,服务管理,memcached
推荐网站 http://blog.chinaunix.net/u1/36577/showart_602182.html 非常全面,非常专业 http://mirror.steadfast.net/centos/5.5/isos/i386/CentOS-5.5-i386-bin-DVD.iso ===========在win32上虚拟64bit linux:“Yo...
2009-07-27 14:05:52 177
mysql 大数据量优化集合
-------------------当表记录超过30万的时候,以前写的代码报错:“select * from gll_pro_ru WHERE 1 = 1 ORDER BY id DESC select * from gll_pro_ru WHERE 1 = 1 ORDER BY id DESC limit 0,10000Fatal error: Allow...
2009-07-26 03:15:58 105
FF前端调试插件
Firebug firecookie HttpFox YSlow Page Speed httpwatch web developer
2009-07-25 03:05:48 131
mysql慢日志 :slow query log 分析数据
目录:1 慢查询日志配置2 查看慢查询日志工具:mysqldumpslow mysqlsla3. 五种mysql日志分析工具比拼 -------------------------------------------------------------------------...
2009-07-25 01:53:14 140
php实用总汇之array
array_shift — 将数组开头的单元移出数组array_pop — 将数组最后一个单元弹出(出栈) ------------------------- sort asort ksortsort只依据值从小到大排序,键值不参与排序asort依据值排序,键值参与排序ksort依据键值排序,值参与排序sort只依据值从小到大排序,键值不参与排序。例 <?...
2009-07-25 01:10:09 133
php实用总汇之str
if (strpos($url, "http://") === false) return false; else { .... } ------------------ base64_encode base64_decode 使用 base64 对 data 进行编码base64_encode() re...
2009-07-25 01:01:46 124
ubuntu安装配置svn,并更新源代码
==========================================ubuntu测试,报错403$ sudo apt-get install subversion$ sudo apt-get install libapache2-svn增加组,并且把用户加到组里::sudo addgroup subversion7sudo usermod -G subv...
2009-07-23 22:03:35 344
PHP实用总汇之算法
---------------------------- 多选分类修改,数据入库增删留数组:两个数组的对比分析/* 多选分类修改,数据入库增删留数组 说明:$k 和$v 是一一对应*///旧分类$a1=array('1'=>'杂文', '2'=>'小说', '3'=&...
2009-07-23 09:21:04 112
实现Iterator接口
使对象可以像数组一样进行foreach循环,要求属性必须是私有。 <?phpclass MyIterator implements Iterator{ private $var = array(); public function __construct($array) { if (is_array($array...
2009-07-22 17:43:34 94
PHP中的垃圾收集
PHP用引用计算和写时复制(copy-on-write)来管理内存。写时复制确保在变量之间复制值时不浪费内存,引用计算确保在引用不再需要时将内存返回给操作系统。 要理解PHP中的内存管理,必须首先理解符号表(symbol table)的思想,变量有两部分--变量名(如$name)和变量值(如"Fred")。符号表是一个数组,此数组将变量名映射到其值在内存中的位置。 ...
2009-07-22 17:34:15 83
如何在命令行下运行PHP脚本[带参数]
#php -v 显示PHP的版本 创建一个简单的文本文件,其中包含有以下PHP代码,并把它保存为hello.php:<?phpecho "Hello from the CLI";?>现在,试着在命令行提示符下运行这个程序,方法是调用CLI可执行文件并提供脚本的文件名:#php phphello.php输出Hell...
2009-07-22 17:25:19 127
Php魔术函数学习与应用 __construct() __destruct() __get()等
(1)初识魔术方法 Php5.0发布以来为我们提供了很多面向对象的特性,尤其是为我们提供了好多易用的魔术方法,这些魔术方法可以让我们简化我们的编码,更好的设计我们的系统。今天我们就来认识下php5.0给我们提供的魔术方法。 1,__construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 class Test{...
2009-07-22 17:09:13 145
原创 50个非常有用的PHP工具
PHP是使用最为广泛的开源服务器端脚本语言之一,当然PHP并不是速度最快的,但它却是最常用的脚本语言。这里有50个有益的PHP工具,可以大大提高你的编程工作:调试工具Webgrind Xdebug Gubed PHP Debugger DBGPHP_DebugPHP_Dy...
2009-07-22 15:36:14 109
原创 Linux各版本的本地root密码破解方法
<script src="http://www.heibai.net/security/b/wen-a-336x280.js"></script>这段时间老碰到有人问及各个linux版本的本地root密码破解方法,我这里自己以及在网络上搜集了些资料,希望对看到了这文章而又恰好用得到的技术人员有点帮助: (一)RedHat/Cen...
2009-07-22 10:51:41 159
centos单用户模式:修改ROOT密码和grub加密
Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务。如果系统管理员需要进行系统维护或系统出现启动异常时,就需要进入单用户模式或修复模式对系统进行管理了。使用单用户模式有一个前提,就是您的系统引导器(grub)能正常工作,否则要进行系统维护就要使用修复模式。特注:进入单用户模式,没有开启网络服务,不支持...
2009-07-21 18:01:13 144
原创 改变互联网的PHP程序
http://phpimpact.wordpress.com/2008/05/22/open-source-php-applications-that-changed-the-world/翻译:Haohappy从数据库管理到在线购物,从博客到电子邮件,开放源代码的PHP程序数不胜数。从1998年到现在,十年的热情与坚持、良好的软件架构、团队协作和创新理念,造就了一批优秀的PHP程序。下面让...
2009-07-21 15:29:02 80
【汇总】jquery 运用
------------- 下拉框 ajax<select name="restatus" id="restatus" style="height:25px" onchange="changeustatus(this.options[this.options.selectedIndex].value,<!--{$ll.rid}-->,<!--{$eventnum}-...
2009-07-16 11:41:06 178
原创 web架构设计经验分享
朱燚的技术博客,转载请注明出处http://yizhu2000.cnblogs.comhttp://blog.csdn.net/yizhu2000 本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 ...
2009-07-14 11:08:02 101
Webmin安装及配置
Webmin 是一个基于 Web 的 Unix 系统管理界面。借助任何支持表格和表单的浏览器(和 File Manager 模块所需要的 Java),您就可以设置用户帐号、Apache、DNS、文件共享,等等。Webmin 包括一个简单的 Web 服务器和许多 CGI 程序,这些程序可以直接修改系统文件,比如 /etc/inetd.conf 和 /etc/passwd 。Web 服...
2009-07-14 09:18:50 411
原创 打发时光的100个休闲网站...很有意思的,个个都很个性!
1,给自己设计件衬衫 http://www.hongbond.com/shirtdesign.html?sourceid=f0502,超有意思的网站,查看你的未来照片 [url]http://www.52qqz.cn/future [/url]推荐! 3,亲自动手给美女画纹身 [url]http://www.crustydemons.co.uk/UK/tattoo_parlour/ [/url...
2009-07-13 18:04:08 1480
原创 php实用总汇之正则
------------------------------------------------POSIX风格和Perl风格比较------perl风格的的正则是 两个斜线把字符串包含起来[preg_match,preg_match_all,preg_replace,preg_split]$txt="3";$tmpistrue=ereg("[0-9]", $txt)...
2009-07-12 21:33:07 106
mysql+explain实例分析
------------------explaingll_products索引:class_sn INDEX 250 sn_class sn_no 1 EXPLAIN SELECT * FROM `gll_products` where `sn_class` =4;...
2009-07-12 01:26:18 153
原创 新浪工程师谈为什么参与开源软件项目:Memcachedb,ncache
http://live.csdn.net/Issue344/LivePlay.aspx 关于UNIX开源项目:Memcachedb 协议:New BSD License 作者:stvchu, gary.caokai, forever.sky81 团队:新浪互动社区事业部──博客产品 网址:http://code.google.com/p/memcachedb...
2009-07-11 23:13:10 209
原创 Memcached深度分析----转新浪开发者博客
http://blog.developers.api.sina.com.cn Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一...
2009-07-11 22:36:53 114
【汇总】msyql性能监控分析
http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html MySQL 服务器调优http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#show SHOW语法 show databasesshow tablesshow ta...
2009-07-11 21:55:51 196
多台memcache 研究
第一种方法是通过设置特殊key前缀实现分布,基本可以实现memcache和key的一对多关系,好处在于不会混淆,代码如下:<?php$key='en_key2';//print_r(mem_arr($key));$mem_arr=mem_arr($key);$mem = new Memcache;$mem->connect($mem_arr['host'],$m...
2009-07-11 13:07:37 84
Sphinx mysql 安装和测试
参考网站http://www.sphinxsearch.com/wiki/doku.php?id=sphinx_chinese_tutorialhttp://ri0day.blogbus.com/logs/41975837.html ==========================================================1 安装 因为我的LAMP环境已经配...
2009-07-11 02:22:49 233
推荐-Struts2+mysql 文章系统
2009-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人