Archive for December, 2007
新年钟响寒山寺
凌晨0:00点,遥远的,寒山寺的钟声徐徐传来,伴随着来爆竹声,响彻苏城。
来苏州四年有余,很少有机会听到新年的钟声,今年是个例外。唯一缺憾的是没有亲临现场,不过子曾经曰过:机会总是有的。此时的电视里,CCTV News播放是领导人亲临民间的新闻报道,嘘寒问暖,皇恩浩荡,煞是好看。
希望新的一年,希望家人朋友,事事顺心,健康快乐。希望公司尽快盈利,新产品大卖特卖,希望同事各个加薪升职。
Hibernate, SocketTimeOutException错误
项目中用到Hibernate,部署的时候发现,过了一段时间后,Hibernate就不能正常工作了,时间很有规律,通常是在部署后的若干个小时。错误日志如下:
** BEGIN NESTED EXCEPTION **
java.net.SocketTimeoutException
MESSAGE: Read timed outSTACKTRACE:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1392)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:1539)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1930)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1168)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1279)
at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1225)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2278)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2237)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2218)
at com.mysql.jdbc.Connection.commit(Connection.java:1155)
at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:139)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:115)
at com.amd.BizB.test(BizB.java:27)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:109)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
最后发现是由于配置文件Hibernate.cfg.xml没有写好,少加了若干的项(注意黑体部分)
<property name="connection.autocommit">true</property>
<property name="connection.url">jdbc:mysql://ssuzsws01:3306/foo?autoReconnect=true</property>
加了这些选项后,就正常了,希望对遇到类似问题的朋友有帮助。
天气冷了
- 终于又到了一年的末尾了,自己也长了一岁,回首看看这过去的一年,总的来说还是比较满意,新的环境,新的朋友,新的挑战。。。渐渐的自己的目标也开始明确起来,心态也开始慢慢的不难么浮躁了,做好每一天,做好每一件事情,最终你将收获的是应得的结果。
- Austin的几个同事完成了他们在苏州的任务,现在应该在回去的飞机上了,我也歇了一口气,每天都有N多会议要安排,N多的议题要讨论,有重要的,有不重要的,和自己相关的,和自己不相关的。几个朋友和我想象的中的不太一样,人很随和,风趣。可惜没有怎么带他们在苏州看看,下次来了,再安排吧,机会总是有的。
- 恒星的‘教授’总算要跳槽了,很佩服他的忍耐力,直到现在才开始行动。100人上下的公司,办公室里面没有几个人,其余的全部在外面漂荡着,几年前我也是其中的一分子,曾有新毕业的朋友咨询在这家公司能不能学到东西,在我看来,主要看自己,其实在任何一家公司都是这样,只是程度的多寡而已。很有趣的是,最近还和恒星打了一次交道,事情的起因是:调档案的过程的得知自己竟然还没有和恒星办理离职手续,真实够搞笑的,我已经离开这家公司多年了,还没办离职~~~。尤其让我意外的是老总的态度,之前在公司的时候,和和气气的,现在却是别样风景,人走茶凉大概就是这个意思。(我在新公司也见证了几个同事离职,几个supervisor郑重其事的召集了全部门的leader,给这个几个要走同事开了个欢送会,每个人都回忆一下这几个同事为公司做出的贡献,送出自己的祝福,公司还为这些同事准备了礼物,告诉他们无论将来走到那里,这里永远都是他们工作过的地方)
- 很久没有睡个好觉了,周末是我最期待的时刻,可以美美的睡个懒觉,窝在被窝的感觉很好,这个习惯从上大学开始,一直保持到现在。
Test Windows Live Writer
This entry is posted by Windows Live Writer.
