- 浏览: 330114 次
- 性别:
- 来自: 南京
最新评论
文章列表
Spring中有个监听器
public class WebAppRootListener implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
WebUtils.setWebAppRootSystemProperty(event.getServletContext());
}
public void contextDestroyed(ServletContextEvent event) {
WebUtils.remo ...
转自:http://blog.csdn.net/heroson_chow/article/details/48627867
JAXB用途
JAXB(Java Architecture for XML Binding)封装在jdk中,jdk1.7及以上都不需要引入多于的jar包就可以完成JAXB代码开发了
1、将Java对象序列化为XML,过程叫Marshal(出处)
2、将XML数据文件解析成一个Java对象,过程叫Unmarshal(出处)
JAXB使用具体步骤(该段文字出处)
xml解析技术性能对比
- 博客分类:
- java基础
转自:http://blog.csdn.net/zgf19930504/article/details/49506567
java 解析XML 的方法有很多, 常见的解析技术有 SAX 解析, DOM 解析, JDOM 解析, DOM4J 解析, JAXB解析等,其中SAX 解析采用的是流式解析,一遍过,不能折回解析,占用内存少; 而DOM ,JDOM,DOM4J,JAXB 解析采用的是将整个XML 文档全部加载到内存中,然后进行解析,此种解析方式占用内存大,解析效率相对较慢。 接下来笔者就简单地做一下性能对比分析。
【1. 对比SAX、DOM、JDOM、DOM4J、JAX ...
xml解析的4种方式
- 博客分类:
- java基础
关键字:Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j
【引言】
xml是一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性给数据集成与交互带来了极大的方便。目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍这4种解析XML文档技术的使用、优缺点及性能测试。
一、【基础知识——扫盲】
sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是api,它进一步封装了sax、dom两种接口,并且提供了DomcumentBuilderFa ...
将oracle数据库从服务器上导到本地
- 博客分类:
- oracle
1.将服务器上的Oracle数据库导入到本地 在CMD模式下执行以下命令: exp username1/password@服务器端数据库 file=本地硬盘:/文件名.dmp 例如: exp admin/123123@DB file=e:db.dmp2.建立本地数据库(默认已经安装Oracle客户端并且建 ...
dependency的classifier属性
- 博客分类:
- maven
classifier元素的作用
classifier元素用来帮助定义构件输出的一些附属构件。附属构件与主构件对应,比如主构件是 kimi-app-2.0.0.jar 该项目可能还会通过使用一些插件生成 如 kimi-app-2.0.0-javadoc.jar 、 kimi-app-2.0.0-sources.jar 这样两个附属构件。这时候,javadoc,sources就是这两个附属构件的classifier,这样附属构件也就拥有了自己唯一的坐标。
javadoc、sources附属构建的作用
javadoc表示说明文档附件,sources表示源码附件,他们都是使用附件的 ...
一、System.getenv()返回系统环境变量值,示例如下:
[plain] view plain copy
为什么使用泛型
泛型能使类型转换的错误在编译时被发现,从而增加程序的健壮性。看一个例子
public class Box{
private Object object;
public void set(Object object) {
this.object= object;
}
public Object get() {
return object;
}
}
其中set方法可以接受任何java对象作为参数,加入在某个地方使 ...
springmvc对静态资源的访问
- 博客分类:
- springmvc
在web.xml文件中经常看到这样的配置<servlet-name>default</servlet-name>,这个配置的作用是:对客户端请求的静态资源如图片、JS文件等的请求交由默认的servlet进行处理,如下所示:
<servlet-mapping><servlet-name>default</servlet-name><url-pattern>*.jpg</url-pattern></servlet-mapping><servlet-mapping><servlet- ...
最近看pluto源码,终于了解多个应用如何共享信息的一个小方法。然后写个小demo
首先写一个jar包,包中只有两个类,一个单例,一个Person的bean
public class MySingleClass {
private static MySingleClass instance;
public Person person;
public MySingleClass(Person p){
instance = this;
person = p;
}
public static MySingleClass getInstance(){
retu ...
首先通过静态内部类创建一个单例对象
package com.spring.test.factorymethod;
public class Stage {
public void perform(){
System.out.println("演出开始..."
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了;在Web应用中,我们会用到WebApplicationContext,WebApplicationContext继承自ApplicationContext;WebApplicationContext的初始化方式和BeanFactory.ApplicationContext有所区别,因为WebApplicationContext需要ServletContext实例,也就是说它必须拥有Web容器的前 ...
如何在eclipse jee中创建Maven project并且转换为Dynamic web project
注意:该文档只针对以下eclipse版本,如图
为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址
链接:http://pan.baidu.com/s/1i3pDNd7
一.创建maven工程
在eclipse的菜单栏选择File->New->Other->Maven->Maven Project
下一步后选择Create a simple projec ...
每个请求来到Web容器,Web容器会为其分配一个线程来专门负责该请求,直到完成处理前,该执行线程都不会被释放回容器。 执行线程会耗用系统资源,若有些请求需要长时间处理(例如长时间运算、等待某个资源),就会长 ...
Servlet
Servlet接口
[java] view plain copy
public