05 2012 档案

摘要:1. 定义函数的时候,参数不要定义数据类型。比如:1 function test(var s) 2 { 3 alert(s);4 }上述代码这样会导致加载页面的时候,js就无法正确解释,会出现错误提示信息:缺少标识符。2. javascipt没有java中重载的概念,如果2个函数的名字一样,参数个数却不一样,其中后面的函数会覆盖前面的函数。举例如下:1 function test(s1) { 2 alert(s1); 3 } 4 function test(s1, s2) { 5 alert(s1 + "," + s2); 6 } 7 test("1") 阅读全文
posted @ 2012-05-26 23:38 先行而后三思 阅读(188) 评论(0) 推荐(0)
摘要:问题在Cluster环境下配置Quartz job和EhCache时,Quartz job类及相关属性都要实现java.io.Serializable接口,EhCache管理的Cache内容需要在各个节点间同步,所以EhCache管理的Cache类也要实现Serializable接口。我对Serializable接口的认知停留在如下方面:1. 实现Serializable接口只是个标记,不需要做额外的操作。2. 如果父类实现了Serializable接口,所有子类都是可序列化的。3. 序列化只是存储对象的状态。这三个认识是正确的,但在测试Cluster时,发现一些与序列化和反序列化相关的更深层 阅读全文
posted @ 2012-05-10 18:24 先行而后三思 阅读(525) 评论(0) 推荐(0)
摘要:背景项目上使用的Weblogic版本为10.3,我们用JAWR来减少压缩JS和CSS,JAWR默认使用JSMin来压缩JS,我尝试修改JAWR的JS压缩器为压缩率更高的YUI Compressor,YUI依赖javascript解析器js.jar,由于Weblogic自身已经包含了js.jar中的class,所以我们将js.jar放在weblogic的domain lib下,并修改了weblogic的启动脚本使得启动的时候先加载项目用到的js.jar。问题 修改JAWR的JS压缩器为YUI后,在Tomcat下测试通过,但在Weblogic下报如下的错误:1 IlegeAccessExcepti 阅读全文
posted @ 2012-05-01 22:07 先行而后三思 阅读(1058) 评论(0) 推荐(0)
摘要:本文转自:http://www.blogjava.net/BearRui/archive/2011/11/25/319409.html#364842在性能调优的时候,我们往往将大量的经精力放在服务器后端程序上,如尽量减少数据库访问次数,减少对象的创建等。当用户发起请求时,用户收到响应的时间不仅仅包括后台服务器消耗的时间,还包括网络传输,页面展现的时间。所以了解浏览器如何来下载JS,CSS,解析并展现整个页面对性能调优有很大的帮助。1. HTTP服务器2.性能测试工具推荐3. 图片篇4. 如何加载JS,JS应该放在什么位置5. 为什么要减少请求数,如何减少请求数6. 减少请求,响应的数据量7. 阅读全文
posted @ 2012-05-01 11:02 先行而后三思 阅读(197) 评论(0) 推荐(0)