`
文章列表
Spring中有个监听器   public class WebAppRootListener implements ServletContextListener { public void contextInitialized(ServletContextEvent event) { WebUtils.setWebAppRootSystemProperty(event.getServletContext()); } public void contextDestroyed(ServletContextEvent event) { WebUtils.remo ...

jaxb基本用法

转自: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使用具体步骤(该段文字出处)
  转自: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 ...
关键字: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 ...
 1.将服务器上的Oracle数据库导入到本地   在CMD模式下执行以下命令:   exp username1/password@服务器端数据库 file=本地硬盘:/文件名.dmp   例如: exp admin/123123@DB file=e:db.dmp2.建立本地数据库(默认已经安装Oracle客户端并且建 ...
  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  

java泛型详解

为什么使用泛型 泛型能使类型转换的错误在编译时被发现,从而增加程序的健壮性。看一个例子 public class Box{ private Object object; public void set(Object object) { this.object= object; } public Object get() { return object; } }  其中set方法可以接受任何java对象作为参数,加入在某个地方使 ...
在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
Global site tag (gtag.js) - Google Analytics