2006年12月
Happy New Year2007!
新年快乐!故事很多的2006年马上就要过去了。2006,我会想念你的。
2007年就要到来了。 相信会越来越好!
这是2006年最后一贴,也是2007年第一贴!
阅读全文>
发表于 @ 2007年01月01日 00:00:00|评论(loading...)|编辑
今天,我收到一封email,是推荐看一篇批评张艺谋和他的新片《满城尽戴黄金甲》的文章。
实际是论坛上发的帖子,叫做西门庆比张艺谋更适合做导演。在这篇文章中,看到了对张艺谋评价最高的《活着》一片的介绍。
我没能够找到可用的下载,暂时无法看到这部电影了。我就从网上下载了余华的原著《活着》小说。刚刚看完。感动,太感动了!已经有好几年,我没有为任何电影和小说感动了。即使偶尔有,也是淡淡的心动。
对于那个年代的回忆涌上心头!
阅读全文>
发表于 @ 2006年12月27日 23:51:00|评论(loading...)|编辑
这些应该是Martin Fowler的《重构》一书总结的法则。一共21条。阅读全文>
发表于 @ 2006年12月26日 16:29:00|评论(loading...)|编辑
无情,才是世上最远的距离!
读 泰戈尔的《世界上最遥远的距离》有感。阅读全文>
发表于 @ 2006年12月23日 23:35:00|评论(loading...)|编辑
作者Ed Burnette、编译李安民
【51CTO.com独家特稿】我用C语言编程已经超过20年了。我写过C语言的编译器、C语言的调试器、用C开发的其他语言、游戏、客户端程序和服务器程序,你说吧!还有什么是我没写过的。还有我的书架上充斥着折了角的K&R和Steele的书。我太了解C语言了,但是,我讨厌他。十分讨厌!
====我转贴这篇文章,表明我支持这篇文章的所有观点。
现在,有很多C/C++程序员总是自命不凡,看不起其他开发人员。其实,或许别人更看不起他呢!
学生时代,我也曾醉心于C/C++,但时至今日,始终无法写出无懈可击的C++代码,所以我始终认为我不会C/C++。这些年,我一直在寻找编写C++代码的最佳模式。但是,老实说,我还没有见到过哪个称得上高手的C++程序员,也没有见到过写得Very good的C/C++代码。C/C++代码总是丑陋不堪,BUG丛生!阅读全文>
发表于 @ 2006年12月23日 21:58:00|评论(loading...)|编辑
XPath官方手册中文版
良少 整理 shendl_s@hotmail.com http://blog.csdn.net/shendl/
来自于 http://www.zvon.org/
这是学习XPath最权威的中文资料。XPath是XML的SQL语言。
使用XPath,可以非常容易的查询XML的内容。如,结合Java的Dom4j API类库,可以非常简单得实现XML查询。
DOM,AJAX,JAVA和所有需要使用XML的领域,本文都是必备的!阅读全文>
发表于 @ 2006年12月05日 12:56:00|评论(loading...)|编辑
在《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文中,我给大家提供了一个助手类ClassLoaderUtil ,和它的public static URL getExtendResource(String relativePath)方法。这个方法能够接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源!
本文中,我给大家提供了一个在JavaEE程序中使用这个便利方法寻找相对路径的代码实例。
在《JavaEE路径陷阱之getRealPath》一文中,探讨了JavaEE程序中资源寻址的问题,有兴趣的读者可以看看那篇文章。
阅读全文>
发表于 @ 2006年12月03日 14:32:00|评论(loading...)|编辑
本文是《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文的姐妹篇。请同时阅读该文。
JavaEE程序有一大路径陷阱,那就是ServletContext的getRealPath方法。我们常常使用getRealPath(“/”)来获得Web应用程序根目录的绝对路径。这是绝对要不得的!提供这个方法绝对是JavaEE API开发组的一大败笔。使用它,我们会万劫不复!
绝对不要使用ServletContext的getRealPath方法获取Web应用的路径!应该使用ServletContext的getResource()方法,直接使用相对于Web应用根目录的相对路径来获取资源。
阅读全文>
发表于 @ 2006年12月03日 12:17:00|评论(loading...)|编辑
Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。
我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源!
...........................................................................................
尽量使用相对classpath的相对路径。不要使用绝对路径。使用上面ClassLoaderUtil类的public static URL getExtendResource(String relativePath)方法已经能够使用相对于classpath的相对路径定位所有位置的资源。
阅读全文>
发表于 @ 2006年12月03日 01:34:00|评论(loading...)|编辑
今天,发现了一个以前写的使用Spring声明式事务管理的程序爆出了数据库连接错误,感觉是非常典型的一个误用Spring声明式事务管理的例子,拿出来为大家点评一下。..................................
不能再把一切扔给框架、容器、工具!首先理解你的业务逻辑,理解你要实现的功能,然后搞清楚框架、容器、工具会帮助我们做什么。只有理解了自己的业务逻辑,理解了自己的代码,理解了自己要用到的第三方代码,才能真正完美地实现我们需要的功能!
阅读全文>
发表于 @ 2006年12月01日 00:21:00|评论(loading...)|编辑