- 浏览: 33764 次
- 性别:
- 来自: 上海
最新评论
-
阿里亚多:
...
Url Rewrite 是什么? -
qq6364021:
不知道怎么了,我的还不行
'native2ascii'不是内部或外部命令... 操作: -
yangyuhi:
说得很清楚.在这里领教和学习了.谢谢
加载spring的两种方式: -
mewleo:
设计模式是围绕思想来的~~~
他的全部由都源于你的思想理念。
...
观察者模式
文章列表
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 ...
- 2009-02-05 16:08
- 浏览 820
- 评论(0)
要使用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 ...
- 2009-02-04 10:56
- 浏览 1857
- 评论(0)
为了判断Java中是否有内存泄露,我们首先必须了解Java是如何管理内存的。Java的内存管理就是对象的分配和释放问题。在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。另外,对象的释放是由GC决定和执行的。在Java中,内存的分配是由程序完成的,而内存的释放是有GC完成的,这种收支两条线的方法确实简化了程序员的工作。但同时,它也加重了JVM的工作。这也是Java程序运行速度较慢的原因之一。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要进行监控。
监视对 ...
- 2008-10-14 12:54
- 浏览 1015
- 评论(0)
Java做的系统给人的印象是什么?占内存!说到这句话就会有N多人站出来为Java辩护,并举出一堆的性能测试报告来证明这一点。
其实从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。
(1)别用new Boolean()。
在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装boolean类型的,比如:
ps.setBoolean("isClosed",new Boolean ...
- 2008-10-14 12:53
- 浏览 1022
- 评论(0)
在 1.x中,spring 的事务声明,一直是采用动态代理bean 实现的,也就是采用ProxyFactoryBean或者子类TransactionProxyFactoryBean来实现的
考虑下面的例子:(用1.x实现)
<bean id="myTxManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="mySessio ...
- 2008-09-02 10:54
- 浏览 924
- 评论(0)
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 ...
- 2008-08-26 22:44
- 浏览 1420
- 评论(0)
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 ...
- 2008-08-20 18:54
- 浏览 1047
- 评论(0)
·准备资源文件
待转换的中文资源文件 ApplicationResources_zh.properties
转换后的程序中使用的资源文件:ApplicationResources.properties
·DOS命令行进入ApplicationResources.properties所在的文件夹
·运行命令:native2ascii ApplicationResources_zh.properties ApplicationResources.properties
错误信息:
'native2ascii'不是内部或外部命令,也不是可运行的程序或批处理文件。
错误原因:
...
- 2008-08-18 23:37
- 浏览 3935
- 评论(1)
要在Struts项目中使用Validator功能,首先需要配置Struts项目,使其支持Validator框架.Struts通过一个插件(Plugin)来使Struts项目支持Validator.这个Plugin由Struts默认提供,用户也可以自己开发自己的Validator Plugin.Struts默认提供的Plugin为:
org.apache.st ...
- 2008-08-18 18:16
- 浏览 1068
- 评论(0)
原来加载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. ...
- 2008-08-18 11:38
- 浏览 1249
- 评论(1)
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 ...
- 2008-08-18 10:00
- 浏览 1074
- 评论(0)
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。
初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。
大体上,对于HIBERNATE性能调优的主要考虑点如下:
Ø 数据库设计调整
Ø HQL优化
Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)
Ø 主配置参数(日志,查询缓存,fetch_size, batch_size等)
Ø ...
- 2008-08-16 20:38
- 浏览 648
- 评论(0)
1 摘要
本文档介绍了如何在 Portlet 应用中使用 OSCache 进行页面内容缓存和对象缓存,分析了 OSCache 的实现原理,并提出了一个用来缓存对象和页面的简单易用的方案。本文档不涉及 OSCache 的安装与配置的内容,相关内容请参考 OSCache 的 在线文档 。
2 OSCache 简介
OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Ja ...
- 2008-08-16 20:02
- 浏览 2770
- 评论(0)
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。 ...
- 2008-08-15 17:06
- 浏览 1416
- 评论(0)
1、满足搜索引擎的要求
某些搜索引擎不能支持动态页面的抓取,大量的信息就不能被潜在用户搜索到。用UrlRewrite技术你可以把 http://server/news.asp?id=111 变成 http://server/news/111.htm 这样他们就会被搜索引擎收录了。google虽然可以抓取动态页面,但是google对动态页面的评分一般低于静态页面。所以,对大量信息发布的网站,把网站地址改变成静态的绝对是值得的。
2、隐藏技术实现,提高网站的移植性
每个页面都挂着鲜明的.asp/.jsp这种开发语言的标记,可以一眼让人看出你的网站使用什么语言做的。而且在改变网站的语言的时候, ...
- 2008-08-15 17:03
- 浏览 5508
- 评论(1)