`
文章列表
Dom: DOM 是处理 XML 数据的传统方法。使用 DOM 时,数据以树状结构的形式被加载到内存中。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像 SAX 那样是一次性的处理。DOM 使用起来也要简单得多。 另一方面,在内存中构造这样的树涉及大量的开销。大型文件完全占用系统内存容量的情况并不鲜见。此外,创建一棵 DOM 树可能是一个缓慢的过程。 SAX: SAX 处理涉及以下步骤: 1.创建一个事件处理程序。 2.创建 SAX 解析器。 3.向解析器分配事件处理程 ...
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。 finalize—方法名。Java 技术允 ...
先看一下各集合类之间的关系: Collection |-List |  --LinkedList |  --ArrayList |  --Vector |  --Stack |-Set Map |-HashTable |-HashMap 从上述图中即可明了的看出集合之间的关系。 Collection接口是罪基础的集合接口,List和Set分别继承它,Map没有继承。 List是有序的Collection,使用List接口可以精确地控制每个元素插入的位置,并且可以通过索引来访问每个元素。在list中可以存在相同的元素,和Set不同,在set中不可以存在相同的元素。 实现List接口的常有类有:L ...
Collection是集合类的上级接口,继承于它的接口主要有Set和List。 Collections是针对集合类的一个帮助类,它提供了一系列静态方法实现了对各种集合的排序,搜索和线程安全等操作。

dom4J的使用

读了一篇有关dom4j的文章,不错,在这里分享一下。 http://xhy0422.iteye.com/blog/50235
在jsp中,js应放到<head></head>或<body></body>中,放到外部,访问不到js中的函数。 例如: <head> function d(){    alert() } </head> <body>      <input type="button" value="点击" onclick="d()"/> </body>
外网连接: http://tmsoft.lsxy.com/index.php?id=404&load=read

js中传递中文乱码

    博客分类:
  • js
客户端编码,服务器端解码 客户端:encodeURI(url);(在js代码中) 服务器端: 程序代码new String(request.getParameter("***").getBytes("ISO-8859-1"),"UTF-8");  或者URLDecode.decode("***","UTF-8");
1.在页面中添加如下代码 html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }(不换行) 2.给body加个css滤镜 body {filter:gray;},css滤镜只有IE支持
(一):get方法提交 1:客户端提交时 在提交前,url将字符串拼接后,先对url进行编码后,再传到服务器。在编码时,不用的浏览器的编码默认格式不同,一般中文的默认为gbk,将提交的信息URLEncode后,再安iso-8859-1的编格式转换成二进制随着请求头发送出去 2。服务器端(tomcat)是如何将数据获取到进行解码的。    第一步是先把数据用iso-8859-1进行解码,tomcat获取数据的是ASCII范围内的请求头字符,其中的请求url里面带有参数数据,如果参数中有中文等特殊字符,那么目前还是URL encode后的%XY状态。通常大家都是request.getParamet ...
1:hashTable不允许有null值,无论是key还是value,hashmap是允许的 2:hashmap的遍历是利用iterate 3:HashTable有一个contains(Object value) 4:HashTable中hash数组大小默认是11,以old*2+1的方式增值。HashMap中hash数组的大小默认是16,并且一定是2的指数。 5:hashMap要同步需手动设置,hashTable本身就是同步的

map的遍历

    博客分类:
  • java
map遍历有三种方式: Hashtable<String, String> o = new Hashtable<String, String>(); 1: 用entrySet() Iterator it = o.entrySet().iterator();        while(it.hasNext()){         Map.Entry m=(Map.Entry)it.next();         logger.info("o-" + m.getKey() + ":" + m.getValue());       ...
Global site tag (gtag.js) - Google Analytics