自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 postfix日志分析工具

postfix的相关附加工具http://www.postfix.org/addon.html pflogsumm是其中比较好的一个日志分析工具 安装wget http://......tar -xzvf pflogsumm-1.1.0.tar.gzcd pflogsumm-1.1.0cp pflogsumm.pl /usr/local/bin/pflogsum

2010-04-25 00:39:00 3012 1

原创 postfix简要安装

一、安装 groupadd postfix groupadd postdrop useradd postfix -g postfix -G postdrop make make install二、最基本配置 修改/etc/postfix/main.cf文件 以下是基本需要配置的项 myhostname  -- 主机名 mydomain  -- 域名 myorigin  -- 如果发件人未填写域

2010-04-25 00:35:00 782

原创 mysql中的join on和where在性能上有差异吗?

讨论见:http://www.mysqlperformanceblog.com/2010/04/14/is-there-a-performance-difference-between-join-and-where/ 结论:select * from A,B where A.id=B.a_id和select * from A inner join B on A.id=B.a_i

2010-04-25 00:15:00 5916

原创 可重入、线程安全

可重入:一个函数可以同时被调用,不会有影响线程安全:一个函数可以被多线程同时调用,不会有影响.可重入>线程安全,需要比线程安全更强的条件. 一个函数是可重入的,一定是线程安全的一个函数是线程安全的,不一定是可重入的=============================比如:malloc不是异步-信号安全,但是线程安全的,因此其不是可重入的malloc是线程安全的,是

2010-04-25 00:09:00 696

原创 怎样减少http请求数

见文章:http://www.blogjava.net/BearRui/archive/2010/04/18/reduce_number_of_request.htmlhttp://www.blogjava.net/BearRui/archive/2010/04/18/combin_css_js.html (1)合并css,合并js(2)合并导航小图片,并利用css控制(3)将

2010-04-25 00:05:00 1737

原创 HTML IMAGE MAP标签的使用

http://www.htmlcodetutorial.com/images/images_famsupp_220.html  HREF="contacts.html" ALT="Contacts" TITLE="Contacts" SHAPE=RECT COORDS="6,116,97,184"> HREF="products.html" AL

2010-04-24 23:58:00 2788

原创 怎样判断mysql-slave被非预期地更新

<a title="http://www.mysqlperformanceblog.com/2010/04/11/how-to-know-if-youre-updating-slave-you-should-not/" href="http://www.mysqlperformanceblog.com/2010/04/11/how-to-know-if-youre-updating-slave

2010-04-24 23:44:00 1015

转载 Maven仓库

什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一

2010-04-24 23:18:00 10700

原创 com.ibatis.sqlmap.client.SqlMapException: There is no statement named 语句名 in this SqlMap.

这个问题很常见,是因为在不同的包中有相同的路径的同名文件,文件间进行了覆盖所造成的;将ibatis的sql-map-config.xml文件改变成不同的名字即可

2010-04-24 16:30:00 14918 3

原创 mysql archive存储引擎

http://www.mysqlperformanceblog.com/2006/11/12/trying-archive-storage-engine/ (1)在相同的条件下,archive的数据大小远小于myisam(2)在压缩archive数据时,bzip2好于gzip(3)需要添加archive的方法和压缩的level,以满足不同用户的需求(4)这个存储引擎适用于日志数

2010-04-24 16:25:00 2039

原创 不要使用一些mysql特有的tip来写查询

http://immike.net/blog/2007/04/09/how-not-to-optimize-a-mysql-query/这篇文章建议:(1)不要使用一些mysql的tip,如:SQL_SMALL_RESULT, HIGH/LOW_PRIORITY, and INSERT DELAYED,STRAIGHT_JOIN,除非没有其他方法,因为这样失去了SQL的可移植性(2)适

2010-04-24 16:17:00 650

原创 memcachedb安装

1. 先安装libevent    tar zxvf libevent-1.2.tar.gz    cd libevent-1.2    ./configure –prefix=/usr    make    make install2.测试libevent是否安装成功    ls -al /usr/lib | grep libevent3.安装Berkeley Db     tar -z

2010-04-24 16:13:00 1138

原创 飞信2008协议抓包(2)

(1)发送短信 发送: M fetion.com.cn SIP-C/2.0 F: 飞信号 I: 15 Q: 1 M T: sip:879561006@fetion.com.cn;p=370 N: SendCatSMS L: 3  ttt 接收: SIP-C/2.0 280 Send SMS OK T: sip:879561006@fetion.com.cn;p=370 I: 15 Q: 1

2010-04-11 21:16:00 1173

原创 飞信2008协议抓包(1)

本文是依据Fetion2008_3.5.1170版本的飞信进行的抓包 ============================================ (1)得到系统的配置信息 发送: POST /nav/getsystemconfig.aspx HTTP/1.1 User-Agent: IIC2.0/PC 3.5.1170 Host: nav.fetion.com.cn Content-

2010-04-11 17:42:00 3394

原创 myisam和innodb中count(*)的区别

COUNT(*) for Innodb Tableshttp://www.mysqlperformanceblog.com/2006/12/01/count-for-innodb-tables/ 总结:1.myisam保存表的总行数,因此count(*)并且无where子句,很快会返回表的总行数2.myisam保存表的总行数,利用count(column)并且无where子句,并且此c

2010-04-11 16:44:00 4681

原创 计数表的技巧

对于一些引擎,如innodb,由于其不存储表中的行数,因此,select count(*)对于innodb来说,是比较慢的;相比之下,myisam由于其存储表中行数的统计信息,因此select count(*)更加快速详细讨论见:http://blog.csdn.net/gtuu0123/archive/2010/04/11/5473045.aspx 可以采用计数表的方式,将一个inn

2010-04-11 16:27:00 935

原创 wait_timeout和interactive_timeout区别

wait_timeout -- 指的是mysql在关闭一个非交互的连接之前所要等待的秒数interactive_time -- 指的是mysql在关闭一个交互的连接之前所要等待的秒数(交互连接如mysql gui tool中的连接) 对性能的影响:wait_timeout:(1)如果设置大小,那么连接关闭的很快,从而使一些持久的连接不起作用(2)如果设置太大,容易造成连接打

2010-04-11 16:17:00 21631

原创 当使用limit时,explain可能会造成误导

When EXPLAIN can be misleading原文见:http://www.mysqlperformanceblog.com/2006/11/12/when-explain-can-be-misleading/ (1)explain当估计行数时,不考虑limit,因此可能会对查询估计过多的检查行数(2)类似于SELECT ... FROM TBL LIMIT N这样的全表

2010-04-11 11:58:00 2323

原创 mysql -- error code [1442]; Can't update table 'table_name' in stored function/trigger because it is already used by statement w

mysql -- error code [1442]; Cant update table table_name in stored function/trigger because it is already used by statement which invoked this stored function/trigger 相关讨论:http://forums.mysql.c

2010-04-10 23:43:00 10887

原创 mysql error -- 1415 not allowed to return a result set from a trigger

在mysql的trigger和function中不能出现select * from table形式的查询,因为其会返回一个结果集;而这在mysql的trigger和function中是不可接受的,但是在存储过程中可以。在trigger和function中可以使用select ... into ...形式的查询。 相关讨论:http://forums.mysql.com/read.php?9

2010-04-10 23:37:00 16668 2

原创 对mysql的order by及limit优化要适数据情况而定

以下这篇文章论述上在什么情况下子查询比一般的内连接查询更加快速http://www.mysqlperformanceblog.com/2010/03/18/when-the-subselect-runs-faster/ 以下是我对mysql的order by和limit优化的建议,要适表的数据量和用来过滤列的唯一值的个数而定(1)where子句中用来过滤结果的列所在索引的cadin

2010-04-10 18:29:00 3363

SCALA程序设计-JAVA虚拟机多核编程实战

SCALA程序设计-JAVA虚拟机多核编程实战

2013-12-03

JProfiler使用说明

JProfiler使用手册,很详细,很全面!

2012-01-21

msnp15登录协议实现

msnp15登录协议实现,采用c#编写,来源codeproject

2010-02-22

PHP5中文官方手册

PHP5中文官方手册,包括基本语法、函数说明等

2009-08-30

Squid中文权威指南

Squid中文权威指南,是很好的一本书!

2009-03-11

linux内核0.11分析

linux0.11内核完全注释,介绍linux内核的书!

2009-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除