- 博客(36)
- 收藏
- 关注
原创 两个比较好的自动化功能测试软件
WebTest比拼Selenium:模拟和真实浏览器上的测试http://www.infoq.com/cn/news/2007/11/canoo-webtest-selenium-testing
2009-03-31 17:38:54 89
原创 Installing Buildix from Scratch and Integrating Ma
http://yekmer.blogspot.com/2008/09/installing-buildix.htmlBuildix is a nice solution, it containsSubversion for Source ControlMingle for Agile Project ManagementCruise Control for Continuous I...
2009-03-27 12:54:03 97
原创 开发服务器buildix
持续集成的好处我已经反复说过多次了,要搭起这样一个环境需要一台持续集成服务器,还要有一个版本控制系统。要想让项目进展得有条不紊,那就配置一套问题跟踪系统来管理bug或类似的东西,最后再跑个Wiki来帮着收集和捕获项目相关的各种知识。这有啥难的?——你没准这么想。把上边列的一揽子东西都搭好攒成一个舒服的环境可真是件苦差事。以我们的经验,在新项目里搭好这么个环境必须得拿出一周左右的时间。以前...
2009-03-27 12:47:27 77
原创 列出当前服务器每一进程运行的数量
ps -ef | awk -F ' ' '{print $8 " " $9}' |sort | uniq -c |sort -nr |head -20
2009-03-25 14:20:48 101
原创 WEB日志的一般性分析
http://www.sunnyu.com/?p=8随着网站正式运行,我们可以通过通用的免费日志分析工具比如awstats获得一些实际访问网站的信息,例如每天ip量,pv量,用户所用的的浏览器,用户所用的操作系统等,但是有时候希望通过手工方式从WEB日志文件中获得一些信息,下面列出了一些最近一段时间我经常在用的命令获得访问前10位的ip地址cat access.log|gawk ...
2009-03-25 14:19:57 54
原创 通过网站日志做网络爬虫和恶意访问分析
http://www.sunnyu.com/?p=4 今天公司网站系统发生短暂的访问中断,虽然临时性的通过重启网站服务达到正常运作的目的,但是后续的分析工作还是要做的。首先使用命令cat www.access.log |grep spider -c和 cat www.access.log |wc 分别查看有爬虫标志的访问次数和合计的总页面访问次数,发现...
2009-03-25 14:15:40 768
nginx + fastcgi + extmail 在debian 5.0下的安装
收信MTA->main.cf->mysql_virtual_alias_maps.cf->mysql_virtual_domains_maps.cf->mysql_virtual_mailbox_maps.cf->mysql_virtual_limit_maps.cf->mysql->MAILBOX发信MTA->sasl2->s...
2009-03-19 16:28:45 108
iptables常用命令及配置样例
iptables -L -niptablse -t nat -L -n IPFW 或 Netfilter 的封包流向,local process 不会经过 FORWARD Chain, 因此 lo 只在 INPUT 及 OUTPUT 二个 chain 作用。 样例1: #!/bin/sh## 静态安全防火墙脚本## created by yejr,2007-03-20...
2009-03-18 11:52:06 130
原创 hibernate jpa ejb3 共存
http://bill.burkecentral.com/2007/07/06/co-existence-with-hibernate-jpa-and-ejb3/
2009-03-17 11:13:06 92
用x-sendfile解决discuz+php-cgi下的lighttpd内存占用暴增的问题
discuz论坛中很多附近要下载,或图片附件要显示,这些附件都会被php-cg直接读给lighttpd,lighttpd会全部接收到内存,并且不会迅速释放,从而导致其内存占用增大,我一个中等访问量的论坛lighttpd占用内存有时会达到1.4G。 x-sendfile可以解决这个问题!!php通过x-sendfile头告诉lighttpd文件的路径,lighttpd通过...
2009-03-16 11:27:20 442
lighttpd的x-sendfile不生效的解决!!
一个小错误搞了我一天!! 错误的"allow-x-sendflie" => "enable" 正确的 "allow-x-send-flie" => "enable"
2009-03-16 10:57:51 249
诊断和调试linux程序的工具valgrind和pmap
example:1、检测内存泄漏: valgrind --tool=memcheck -v --log-file=lighttpd --num-callers=8 \ --leak-check=full --show-reachable=yes \ lighttpd -D -f ./lighttpd.conf2、调用跟踪: valgrind --tool=memchec...
2009-03-14 14:50:19 122
jmeter测试准备
测试计划中加一个变量targetHost建立一个线程组在线程组中添加一个http请求默认值,http cookie管理器,察看结果树,用表格查看结果。在http请求默认值中设置服务器名称或ip为${targetHost}cookie管理器中加一个cookie:Host ${targetHost}在线程组中添加一个csv data set config相应的设置文件名,变量引用名,其它...
2009-03-13 14:51:38 89
原创 正确理解ThreadLocal
http://www.iteye.com/topic/103804?page=1首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过Th...
2009-03-12 19:20:30 91
c3p0在hibernate+spring中的配置
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver"/> &am
2009-03-12 13:16:22 83
dbcp在hibernate+spring中的配置
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
2009-03-12 13:13:52 113
autocommit和preparedstatement对mysql性能的影响
mysql默认是autocommit=true,这个是很影响性能的,不过hibernate会自动将其设为false dbcp中也有相关的设置,c3p0没有这样的设置 mysql默认的隔离级别是重复读,REPEATABLE-READ,可以在hibernate中设置成其它级别,read-committed加上乐观锁对性能有某些提高 mysql对prepared没...
2009-03-12 13:12:20 279
原创 mysql备份和恢复
http://imysql.cn/?q=node/128myisam:mysqldump --skip-opt --master-data=2 --flush-logs --add-drop-table --create-options --quick \--extended-insert=true --set-charset --lock-tables --default-char...
2009-03-11 16:18:17 94
mysql5.0.75优化配置
服务器是2950,16G内存,raid10,数据有9G多,有innodb,有myisam,以innodb居多。[client]#password = [your_password]port = 3306socket = /tmp/mysql.sock[mysqld]# generic configuration opt...
2009-03-11 14:16:40 135
解决maven的outofmemory错误
-Dmaven_opts=-Xmx1024mmvn -o package -Dmaven.test.skip=true -Dmaven_opts=-Xmx1024m
2009-03-09 16:25:59 187
设置cvs提交时邮件提醒
在CVSROOT/loginfo中加上如下:DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlogALL (echo ""; id; date; cat) | mail -s 'cvsupdate'-%{sVv} td@163.com
2009-03-09 08:56:40 218
原创 使用MMM搭建Mysql同步高可用性
先介绍下MMM MMM是 mysql-master-master的缩写。 MMM项目来自 Google:http://code.google.com/p/mysql-master-master MySQL本身没有提供replication failover的解决方案,那么如何使Replication方案具有HA的功能呢,那就是MMM。 大家都知道mysql的同步机制在解决实际问题上具有很...
2009-03-06 13:03:18 112
查看apache mysql php的编译参数
查看mysql编译参数: cat /usr/local/mysql/bin/mysqlbug | grep CONFIGURE_LINE 查看apache编译参数: cat $apachehome$/build/config.nice 查看php编译参数: $PHP$/bin/php -i | grep configure nginx编译...
2009-03-05 16:40:42 91
mysql读写分离工具
mysql-proxyamoeba(不支持事务)cjdbc/ha-jdbcReplicationDriverlbpoolmysql prox + hscalehivedb
2009-03-05 16:37:46 227
apache+mod_jk+tomcat安装配置指南(二)
第一步:编辑/opt/app/apache-boss/conf/workers.properties worker.list=boss,mystatus worker.boss-a.port=8009 worker.boss-a.host=192.168.0.161 worker.boss-a.domain=boss-a worker.boss-a.type=ajp13...
2009-03-02 16:39:46 98
原创 老外最常说的二十个钻石级句子
1.After you. 你先请 2.Don’t take it to heart. 别往心里去,别因此而费神 3.We’d better be off。我们该走了 4.Let’s face it。面对现实把(当你不愿意躲避困难时,就用它吧) 5.Let’s get started。咱们开始干 6.I’m really dead。我真的要累死了(有的时候当你的课业负担太重的时候,对你的...
2009-03-02 11:14:16 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人