- 博客(8)
- 资源 (13)
- 收藏
- 关注
转载 Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
【目录】一、【基础知识——扫盲】二、【DOM、SAX、JDOM、DOM4j简单使用介绍】三、【性能测试】四、【对比】五、【小插曲XPath】六、【补充】关键字:Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j、XPath【引言】目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍
2012-01-13 14:19:23
487
转载 javaScript css与浏览器兼容
这是我总结多年的一个小文档,主要内容是Javascript和CSS浏览器兼容总结,最近看见有人咨询浏览器兼容的问题,就贡献出来。并不一定全,有的也可能不准确,比如新出的IE8、Chrome等都没有太多涉及,虽然最近做的一些项目也兼容了IE8、Chrome等,但都没来的及总结进去,
2011-07-25 14:33:05
320
转载 log4j
<br />在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。<br /><br /> Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就 是,这些可以通
2010-11-16 17:22:00
333
原创 Struts 2中的OGNL
<br />在上一篇文章《为Struts 2.0做好准备》中,我过于详细地介绍了Struts 2.0开发环境和运行环境的配置,所以,本文很少涉及的以上两方面的细节。如果,您看完《为Struts 2.0做好准备》后,还有什么不明白,或者没法运行文中例子,请联系我。我的E-MAIL:Max.M.Yuan@gmail.com。<br />在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。 Struts 1.xStruts 2.0分类将标志库按
2010-11-14 13:47:00
484
原创 常用的Struts 2.0的标志(Tag)介绍
<br />表达式语言主要有以下几大好处:避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁; 支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能; 简单明了地表达代码逻辑,使用代码更可读与便于维护。 Struts 2中的表达式语言<br />Struts 2支持以下几种表达式语言:OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言; JST
2010-11-14 13:44:00
298
转载 myeclipse下安装svn
这里介紹Eclipse的SVN Plugin,叫做Subclipse,官方网站的下载地址在http://subclipse.tigris.org/,也提供了update site http://subclipse.tigris.org/update。 Eclipse 的使用者可以通过Eclipse的插件自动下载和更新功能来安装这个插件,在Eclipse的菜单中选择Help->Software Updates->Find and Install-> Search for new features to i
2010-11-13 12:53:00
320
转载 edit runtime configuration
<br />1首先,新建项目pp,然后配置project-->default project property>下设置服务器,单服务器运行<br />2新建web Module,然后建立一系列jsp文件,这样在运行的时候就出现了问题<br />1〉application mail class is not configured.该原因主要是,java文件的可以存在很多的main方法,这样在运行java文件时候需要设置主运行程序。但是运行jsp文件,不是Application类型的,而是server类型,所以
2010-11-02 14:41:00
848
转载 HashMap遍历的两种方式
HashMap遍历的两种方式第一种:Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); } 效率高,以后一定要使用此种方式! 第二种:Map map
2010-07-03 17:25:00
259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人