三月 2nd, 2010 / 4 Comments » / by Haven
其实我很不在意这个blog的流量,也从来没想过要把这个站点发展的多少专一,PR值一定要多高,我觉得自己心血来潮的时候就来顺便写点啥挂上去,不用关心来看的都是些什么人,也不在乎他们看完后是什么感受。一句话:只要自己觉得喜欢就成。
今天闲来无事,上Google查了下这段时间的流量(我记得上次查流量最起码是2两月以前),发现有个Java技术大站连过来的IP数据相当可观,就饶有兴趣的跟踪过去看了下,原来是有个兄弟引用了我的一篇原创文章,呵呵,这兄弟十分厚道,在文章中贴出了我的原文地址,所有给我带来了许多IP。所说心里难免有点得瑟了,哈哈。。。。
看来没事多写点东西也好,偶尔还是有些精神上的收获。
Posted in: 生活杂记
三月 2nd, 2010 / No Comments » / by Haven
Struts2.1中,用
<s:include value=”top.jsp”>
<s:param name=”menuid”>123</s:param>
</s:include>
方式include页面,在top.jsp中通过<s:property value=”#request.menuid”/>或者<s:property value=”%{#attr.menuid}”/>均不能获取到menuid的值,但用<%=request.getparameter(”menuid”)%>的方式可以获取到.如果在地址栏直接输入top.jsp?menuid=123这种方式访问是可以获取到的。由于Struts2.1不再支持 EL表达式语言,不知道用${param.menuid}这种方式行不行。简单查阅了一些资料,没有得出结论,估计是OGNL本身的缺陷,没在深入研究。希望Struts的后续版本中能修正这个问题。
Posted in: Java
Tags: struts
二月 24th, 2010 / No Comments » / by Haven
一个朋友,这一家私企干的还不错,估计是想谋求更好的发展,打算过完年就离开这家公司,这之前不知道什么原因让老板知道她要离开的消息,这放假的前一天(就是大年三十的前一天),公司发年终奖的时候,老板把她叫到办公室,对她说:”听说你要离开公司,如果你不离开,今年我给你两万那块的奖金,在明年的工资里逐月返还给你,如果离开,这奖金就没了。“朋友一气之下当即辞了职,当然那两万块的奖金也没了。
生活中总有那么多的事情不如意,面对这种事情,那些安慰的话都显得比较苍白无力;毕竟对一个普通打工者来说,这两万块是自己辛苦一年的成果,也不是一笔小数目。
撇开钱不谈,遇上这样的老板也让人很郁闷,这件事情如果在公司里传开,对其他员工的影响一定很大,大家谁都得考虑一下,自己会不会是这下一个两万块。
Posted in: 生活杂记
一月 5th, 2010 / 6 Comments » / by Haven
某超大的房地产公司看上了一块地(毛大毛大的),但住在上面的钉子户不肯拆迁,于是地产公司就派一个卧底打入钉子户内部,想动摇他们的决心,没想到这个卧底和钉子户里的一个美女爱上了,还认识到暴力拆迁的错误,于是弃暗投明,联合钉子户来反抗地产公司,故事的最终结果就是地产公司拆迁未遂,现在这个故事已经拍成了电影,叫《阿凡达》,欢迎大家去观看。
Posted in: 杂七杂八
十二月 30th, 2009 / No Comments » / by Haven
在整合Spring+hibernate+Flex的时候,出项Error listenerStart错误,折腾的人都快疯了,由于Tomcat默认情况下不记录应用程序错误,就启动时候报个Error listenerStart就完事,根本不知道哪里出问题了,没办法,只能用log4j来排查。
首先新建一个log4j.properties文件。对log4j不熟的就直接把下面的内容复制进去就可以了:
log4j.rootLogger=info,Console,R
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
#log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p %c – %m%n
log4j.appender.Console.layout.ConversionPattern=%d{yy-MM-dd HH:mm:ss} %5p %c{1}:%L – %m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/tomcat.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy.MM.dd HH:mm:ss} %5p %c{1}(%L):? %m%n
log4j.logger.org.apache=info, R
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=DEBUG, R
log4j.logger.org.apache.catalina.core=info, R
log4j.logger.org.apache.catalina.session=info, R
然后把log4j.properties放在tomcat安装目录下的/common/classes目录里面,还要找log4j.jar和commons-logging.jar两个jar包,放到tomcat安装目录下的/common/lib里,这三步缺一不可,然后再启动tomcat,错误就现原型了,原来了包冲突:spring和hibernate自带的包中都包含有asm.jar,所以要把asm.jar,asm-attrs.jar和cglib-2.1.3.jar删掉,注意。一定要要把asm-attrs.jar和cglib-2.1.3.jar也删掉,只保留asm-2.2.2.jar ,asm-commons-2.2.2.jar,asm-util-2.2.2.jar,我开始就是忽略了cglib-2.1.3.jar,一直找不到问题的原因。
最后别忘了删掉log4j.properties,log4j产生的日志文件很庞大,一个不小心会塞爆你的硬盘。毕竟,杀手锏不是用来随便用的!
Posted in: Web开发