Chan Chen Coding...

05 2013 档案

top命令的Load average 含义及性能参考基值
     摘要: 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:
它没有在等待I/O操作的结果
它没有主动进入等待状态(也就是没有调用'wait')
没有被停止(例如:等待终止)
上面的输出,load average后面分别是1分钟、5分钟、15分钟的负载情况。数据是每隔5秒钟检查一次活跃的进程数,然后根据这个数值算出来的。如果这个数除以CPU 的数目,结果高于5的时候就表明系统在超负荷运转了。  阅读全文

posted @ 2013-05-23 17:47 Chan Chen 阅读(325) | 评论 (0)  编辑

Java CyclicBarrier介绍

posted @ 2013-05-22 09:57 Chan Chen 阅读(354) | 评论 (0)  编辑

IE6的连接数限制问题

posted @ 2013-05-21 15:19 Chan Chen 阅读(230) | 评论 (0)  编辑

Java 枚举7常见种用法
     摘要: DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。  阅读全文

posted @ 2013-05-15 19:57 Chan Chen 阅读(238) | 评论 (0)  编辑

JVM参数设定

posted @ 2013-05-09 18:17 Chan Chen| 编辑

Curl命令使用整理

posted @ 2013-05-09 11:52 Chan Chen 阅读(373) | 评论 (0)  编辑

Java Web Application 远程调试
     摘要: 最近在开发java web application的时候,因为很多原因,无法对自己开发的项目在本地进行调试,常常需要进行远程调试,之前一直通过打logger的方式进行,每次都要重新部署,相当的痛苦,今天下午研究了以下,如果进行远程调试。  阅读全文

posted @ 2013-05-05 16:49 Chan Chen 阅读(1618) | 评论 (0)  编辑

spring mvc singleton的验证

posted @ 2013-05-05 13:49 Chan Chen 阅读(658) | 评论 (0)  编辑

Java MVC 比较
     摘要: 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。  阅读全文

posted @ 2013-05-04 16:21 Chan Chen 阅读(500) | 评论 (0)  编辑

计算500万PV/每天的网站
     摘要: 你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?   阅读全文

posted @ 2013-05-04 16:00 Chan Chen 阅读(1292) | 评论 (0)  编辑

Java关键字final、static使用总结
     摘要:  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。  阅读全文

posted @ 2013-05-04 15:10 Chan Chen 阅读(189) | 评论 (0)  编辑

Spring Quartz Corn Expression
     摘要: cron is a UNIX tool that has been around for a long time, so its scheduling capabilities are powerful and proven. TheCronTrigger class is based on the scheduling capabilities of cron.
CronTrigger uses "cron expressions", which are able to create firing schedules such as: "At 8:00am every Monday through Friday" or "At 1:30am every last Friday of the month".
Cron expressions are powerful, but can be pretty confusing. This tutorial aims to take some of the mystery out of creating a cron exp  阅读全文

posted @ 2013-05-03 16:56 Chan Chen 阅读(409) | 评论 (0)  编辑