`
文章列表
一个 XML schema 中 elementFormDefault="?" 这一属性用来指示 XML Schema 处理程序把这个 XML schema 中定义的元素或者类型放到哪个命名空间。   一个schema中声明的元素或者类型只能归到两个命名空间中的某一个去,这两个是, ...

XML Schema 详解

    博客分类:
  • XML
一个简单的 XML 文档:请看这个名为 "note.xml" 的 XML 文档: <?xml version="1.0"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note> XML Schema下面这个例子是一个名为 "note.xsd ...
1. 基础概念篇 1.1 介绍   HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC(Request For Comments,是一系列以编号排定的文件),RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。 HTTP协议(HyperT ...
用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW }   用法二:switch JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。
        flyingSauser是一个非常好的生成PDF的开源项目,在文章中http://tommy-lu.iteye.com/admin/blogs/2224190也有提到,下面就使用 maven + freemarker + flyingSauser来搭建一个生成PDF的一个web项目。     一、搭建maven项目       使用过maven的人对这个应该不陌生,我这里是使用的是MyEclipse搭建maven项目,MyEclipse很好的集成了maven,使用起来非常的方便。在本例中我的项目名称是:flyingSauser-generatePDF,项目结构如下: ...
文章出处:http://www.iteye.com/topic/509417   在Java世界,要想生成PDF,方案不少。最近一直在和这个东西打交道,所以简单做一个小结吧。 在此之前,先来勾画一下我心中比较理想的一个解决方案。在企业应用中,碰到的比较多的PDF的需求,可能是针对某个比较典型的具备文档特性的内容,导出成为PDF进行存档。由于我们现在往往使用一些开源框架,诸如ssh来构建我们的应用,所以我们相对熟悉的方案是针对具体的业务逻辑设计实体,使用开源框架来实现我们的业务逻辑。而PDF的导出,最好不要破坏现有的程序框架,甚至能复用我们业务逻辑层的代码。因为如果把PDF作为一种特殊的表现 ...
文章出处:http://b-l-east.iteye.com/blog/1246482    好久没做Web方面的开发,今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclipse中使用Maven,而我以前一直用MyEclipse做Web开发(在Eclipse中做web开发个人认为一点都没MyEclipse方便,在MyEclipse中可以直接使用Tomcat调试,很是方便),那么怎样才能既使用MyEclipse又能使用Maven呢,今天作了一翻"捣鼓", ...
maven一键部署tomcat war包     1、环境如下   eclipse、apache-maven-3.0.5、apache-tomcat-6.0.32   2、配置如下   apache-tomcat-6.0.32配置C:\Program Files\apache-tomcat-6.0.32\conf\tomcat-users.xml,因为tomcat6默认情况下没有配置manager访问权限,所以这里需要在tomcat-users.xml加入用户以及权限 <tomcat-users> <role r ...
我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢? 工具/原料 电脑一台

Maven乱码问题解决

  1.编译乱码,设置编译的字符集编码和环境编码    <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7< ...
1.可以运行如下java程序查看   import java.nio.charset.Charset; public class GetDefaultCharset { public static void main(String[] args) { //方法一:中文操作系统中打印GBK System.out.println(System.getProperty("file.encoding")); //方法二:中文操作系统中打印 ...
数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库名什么是数据库名 ...
        oracle表空间不足,一般有两个原因:一,原表空间太小,没有自增长;二,表空间已自增长,而且表空间也已足够大,对于这两种原因分别有各自的解决办法。   【检查原因】     --1、查看表在那个表空间 select a.owner,tablespace_name, table_name from ALL_ALL_TABLES a where table_name = 'ZX_NSR_ZGRD_XSB' and a.owner = 'DB_SBF'; --2、获取用户的默认表空间 select username, DEFAULT_TABL ...
getField获得类中指定的public属性;getDeclaredField返回指定类中指定的属性(任何可见性)。看下面一个简单的例子: Java代码   package com;          import java.lang.reflect.Field;    
编写srcAdd.jsp,然后拷贝到web应用的根目录下面,通过以下方式即可查看JVM是从那个类包加载指定类:   localhost:9090/srcAdd.jsp?className=java.net.URL   srcAdd.jsp内容: <%@page contentType="text/html; charset=UTF-8"%> <%@page import="java.security.*,java.net.*,java.io.*"%> <%!     public static URL g ...
Global site tag (gtag.js) - Google Analytics