- 浏览: 335647 次
- 性别:
- 来自: 深圳
最新评论
-
安静听歌:
在servlet标签里边加入: ...
关于spring 3.0.5的<mvc:resources> 标签的使用 -
Everal:
...
关于spring 3.0.5的<mvc:resources> 标签的使用 -
hvang1988:
可能这个标签的真谛就是为了引用资源的访问不会类似CONTROL ...
关于spring 3.0.5的<mvc:resources> 标签的使用 -
test_2012:
你好 我最近也在做有关Tsung的性能测试 我预期是要模拟40 ...
Tsung测试openfire碰到的问题总结 -
kingzhe2011:
...
spring MVC 配置多视图模块,多输出格式
文章列表
在千禧年左右,当 XML 第一次出现在很多 Java 开发人员面前时,有两种基本的解析 XML 文件的方法。SAX 解析器实际是由程序员对事件调用一系列回调方法的大型状态机。DOM 解析器将整个 XML 文档加入内存,并切割成离散的对象,它们连接在一起形成一个树。该树描述了文档的整个 XML Infoset 表示法。这两个解析器都有缺点:SAX 太低级,无法使用,DOM 代价太大,尤其对于大的 XML 文件 — 整个树成了一个庞然大物。
幸运的是,Java 开发人员找到第三种方法来解析 XML 文件,通过对文档建模成 “节点”,它们可以从文档流中一次取出一个,检查,然后处理或丢弃。这些 ...
http://www.ibm.com/developerworks/cn/java/j-lo-vpa/index.html
垃圾收集可以使 Java 程序不会出现内存泄漏,至少对于比较狭窄的 “内存泄漏” 定义来说如此,但是这并不意味着我们可以完全忽略 Java 程序中的对象生存期(lifetime)问题。当我们没有对对象生命周期(lifecycle)引起足够的重视或者破坏了管理对象生命周期的标准机制时,Java 程序中通常就会出现内存泄漏。例如,上一次 我们看到了,不能划分对象的生命周期会导致,在试图将元数据关联到瞬时对象时出现意外的对象保持。还有一些其他的情况可以类似地忽略或破坏对象生命周期管理,并导致内存泄漏。
对象游离
一种形式的内存泄漏有时候叫做对象游离(object loitering),是通过清单 ...
spring mvc 可能要配置多个视图模式,比方说需求要求有jsp和freemarker 2种输出文件格式。freemarker可以自己定制
xml|json|html等。
面对这样的需求,显然单纯的mvc的jsp视图模板是不够的,所以需要spring对freemarker进行支持。
对于这样的问题,有多种解决方案,就我用过的2中说说吧:
1:使用org.springframework.web.servlet.view.ResourceBundleViewResolver
直接上代码:
<!--配置一个ResourceBundleViewResolver 配置一个spring-vi ...
Jsp页面报错是很麻烦的事情,一般不太好找异常出在哪里。 其实jsp最后也要编译成java,class文件。所以,到应用服务器里面工作目录下去找对应的java文件就OK了。
比方说tomcat,所有的jsp都会在work目录下生成相应的jsp的java代码。根据后台异常报出来的jsp异常行数,就可以找到相应的java代码中的错误行。至少这样你会比较有感觉了吧?
比较好的eclipse插件
放到plugin里面
重启
eclipse
点文件右建就有一个explore
就可以找到你点的这个文件在文件系统的具体位置 并且会给你打开这个文件在本地文件中的存放位置
比较实用的工具.
1. |
2. |- src/main/java
3. |
4. |- /com/test/Configuration.java
5. |
6. |- src/main/resources
7. | /properties/mapping.properites
java 加载文件有N多种方式,在应用服务器中,比如tomcat中一般需要通过classloader来获取资源:
filePath = "/properties/mappi ...
Alfresco AMP 在我看来就相当于它的插件,你可以扩展Alfresco的应用,通过AMP文件的形式通过Module Management Tool安装和更新部署到alfresco.war上面去。
Alfresco 扩展的amp module是被打包成amp file发布的。Module Management Tool是一个独立的包,下载alfresco-mmt-2.1.jar。在其BIN目录可执行java -jar alfresco-mmt-2.1.jar [args]
usage: install <AMPFileLocation> <WARFileLocati ...
hashcode & equals()
- 博客分类:
- J2SE
equals():
它是用于进行两个对象的比较的,是对象内容的比较,当然也能用于进行对象参阅值的比较。什么是对象参阅值的比较?就是两个参阅变量的值得比较,我们 都知道参阅变量的值其实就是一个数字,这个数字可以看成是 ...
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import static java.lang.System.out;
public class testString {
public static void main(S ...
很多人把自由软件误解为免费软件,但开源不代表全免费,我看了下面的这篇文章,作者是中国开源软件推进联盟chairman——陆首群,文中详细的讲解了开源的含义,以及企业利用开源软件营利的几种模式。
“Free/Libre Software &Open Source”译成中文是:“自由软件和开源软件”。有人却错译为:“免费软件和开源软件”。实际上,把自由/开源软件当作免费软件的,大有人在。所谓自由软件指允许任何人可以自由使用、复制、修改、分发的软件,但它不能保证免费获得的自由。自由软件在分发/获得方面是双模式的,就是说,可以免费共享,也可以商业买卖。所谓开源软件指软件的源代码(软件程序的 ...
1. XMLBeans是基于标记流,因此可以轻松的使用指针在xml数据和文档之间导航。指针接口适用于所有xml数据和文档。
2. 如果你的xml数据和文档有一个schema的话,XMLBeans将给您生成这些XML数据和文档的java类“视图”(也就是访问这些XML数据和文档的java代码)。
3. 开发者可以使用这些java代码轻松的读/写xml数据和文档,而且被强制的执行xml schema中规定的一些约束。
4. java类“视图”都能够忠实的表述原始xml数据和文档的内容,因为java类“视图”都是基于受保护的、最基本的xml表现。
所以使用XMLBeans来访问 ...
/**
* @author Eric Xiong, platform,.com,SZ
* @version 1.0
*
* <h2>Modification History</h2>
* <ul>
* <li>Sep 8, 2010 (Eric Xiong) Created.</li>
* </ul>
* <b>This is the pager module class</b>
*/
public class Pagination {
publ ...
简单介绍:
maven2是一个很好的构建和包管理工具,如果单单用最简单的包依赖管理就可以让你感觉如沐春风。
不多话,把我自己学习maven2的心得和大家分享下。当然自己也是刚学,了解不多。
Eclipse maven插件就不说了。
maven2安装好后,修改配置mirror就可以定义自己的maven2依赖包管理库,localRepository 可以设置将包存放到哪个目录下。
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w ...
Alfresco web-script 功能强大,不需重启应用。这里提供一个例子列出我项目中基于Alfresco java-backend web-script的应用。
在扩展的Alfresco项目中(规定死了目录结构),提供web-script的描述文件和freemarker模板。
searchArticle.get.desc.xml
<webscript>
<shortname>Search Articles</shortname>
<description>Search My Articles</description&g ...