`
小甜甜弟弟
  • 浏览: 33764 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大写的JS: document.getElementById("output&quo ...
要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip 解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar. 以下是相关操作: 一.Document对象相关 1.读取XML文件,获得document对象.             SAXReader re ...
为了判断Java中是否有内存泄露,我们首先必须了解Java是如何管理内存的。Java的内存管理就是对象的分配和释放问题。在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。另外,对象的释放是由GC决定和执行的。在Java中,内存的分配是由程序完成的,而内存的释放是有GC完成的,这种收支两条线的方法确实简化了程序员的工作。但同时,它也加重了JVM的工作。这也是Java程序运行速度较慢的原因之一。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要进行监控。 监视对 ...
Java做的系统给人的印象是什么?占内存!说到这句话就会有N多人站出来为Java辩护,并举出一堆的性能测试报告来证明这一点。 其实从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。 (1)别用new Boolean()。 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装boolean类型的,比如: ps.setBoolean("isClosed",new Boolean ...
在 1.x中,spring 的事务声明,一直是采用动态代理bean 实现的,也就是采用ProxyFactoryBean或者子类TransactionProxyFactoryBean来实现的 考虑下面的例子:(用1.x实现) <bean id="myTxManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">     <property name="sessionFactory" ref="mySessio ...
javax.servlet.ServletException: org.springframework.orm.hibernate3.HibernateTransactionManager.determineTimeout(Lorg/springframework/transaction/TransactionDefinition;)I org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:294) org.apache.struts.actions.DispatchAction.execute ...
java.lang.NoSuchMethodError: org.springframework.orm.hibernate3.HibernateTransactionManager.determineTimeout(Lorg/springframework/transaction/TransactionDefinition;) application.xml里面   <bean id="service" lazy-init="true" abstract="true"    class="org.spring ...
·准备资源文件  待转换的中文资源文件 ApplicationResources_zh.properties  转换后的程序中使用的资源文件:ApplicationResources.properties ·DOS命令行进入ApplicationResources.properties所在的文件夹 ·运行命令:native2ascii ApplicationResources_zh.properties ApplicationResources.properties 错误信息: 'native2ascii'不是内部或外部命令,也不是可运行的程序或批处理文件。 错误原因: ...
要在Struts项目中使用Validator功能,首先需要配置Struts项目,使其支持Validator框架.Struts通过一个插件(Plugin)来使Struts项目支持Validator.这个Plugin由Struts默认提供,用户也可以自己开发自己的Validator Plugin.Struts默认提供的Plugin为: org.apache.st ...
       原来加载spring的两种方式: 第一种:通过web.xml配置加载spring上下文环境,其配置方式如下: web.xml <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> 通过listener加载 <listener> <listener-class>org. ...
javax.servlet.ServletException: Line 5 in XML document from ServletContext resource [/WEB-INF/classes/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: Document root element "beans", must match DOCTYPE root "null". org.apache.struts.action.Req ...
  本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。   初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。   大体上,对于HIBERNATE性能调优的主要考虑点如下:   Ø 数据库设计调整   Ø HQL优化   Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)   Ø 主配置参数(日志,查询缓存,fetch_size, batch_size等)   Ø ...
1                 摘要 本文档介绍了如何在 Portlet 应用中使用 OSCache 进行页面内容缓存和对象缓存,分析了 OSCache 的实现原理,并提出了一个用来缓存对象和页面的简单易用的方案。本文档不涉及 OSCache 的安装与配置的内容,相关内容请参考 OSCache 的 在线文档 。 2                 OSCache 简介 OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Ja ...
OSCache是当前运用最广的缓存方案。其主被用的最广泛功能是缓存页面,这里主要是用其缓存文件对象。 运用OScache的步骤: 1.取得oscache.jar 文件放到 /WEB-INF/lib 或相应类库目录 目录中。 2.oscache.jar依赖commons-collections.jar包。如果你的jdk版本为1.3,    建议在lib中加入Apache Common Lib 的commons-collections.jar包。    如jdk是1.4以上则不必要。 3.src根目录或发布环境的/WEB-INF/classes 目录下放入oscache.properties。 ...
1、满足搜索引擎的要求 某些搜索引擎不能支持动态页面的抓取,大量的信息就不能被潜在用户搜索到。用UrlRewrite技术你可以把 http://server/news.asp?id=111 变成 http://server/news/111.htm 这样他们就会被搜索引擎收录了。google虽然可以抓取动态页面,但是google对动态页面的评分一般低于静态页面。所以,对大量信息发布的网站,把网站地址改变成静态的绝对是值得的。 2、隐藏技术实现,提高网站的移植性 每个页面都挂着鲜明的.asp/.jsp这种开发语言的标记,可以一眼让人看出你的网站使用什么语言做的。而且在改变网站的语言的时候, ...
Global site tag (gtag.js) - Google Analytics