`
文章列表
java冒泡排序算法 面试老考这个,都背熟了  1package ch01; 2 3public class BubbleSort 4{ 5    
要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip 解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar. 以下是相关操作: 一.Document对象相关 1.读取XML文件,获得document对象.            SAXReader read ...
面试总结 2011/9/2 1 将两个表的结果集联合起来 答案:采用union 或者union all 区别:union all是将结果集拼合在一起,union是将union all之后的结果再进行医次distinct ,去掉重复后的结果
  什么是java虚拟机: Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机由五个部分组成:一组指令集、一组寄 ...
JAVA虚拟机工作原理   2009-04-11 21:41:25|  分类: JAVA编程积累 |  标签: |字号大中小 订阅  Java虚拟机处于机器和编译程序之间,在任何平台上都提供给编译程序一个共同的接口。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。         Java虚拟机的主要任务是装载class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和API中装载class文件。字节码由执行引擎来执行,具体过程  

转特殊字符

1 encodeURIComponent() 转的全面些 2 encodeURI
Struts2下多文件的上传与下载 目录 关键词... 1 写在前面... 1 需求... 1 环境... 2
filesupload拦截器的maximumsize参数只是设定了Action能接受的文件的最大长度,在Action处理之前,文件已经上传到服务器了,如果实现对长度进行限制,需要通过设置struts.multipart.maxsize属性来实现   关于Struts2上传文件的最大Size的设置 今天使用Struts2的文件上传控件时,在struts.xml中,将处理上传的action中的fileUpload拦截器的maximumSize参数设置为5000000,上传了一个3M的文件后发现控制台报错,而且提示说文件超过2M。Struts.xml相关配置如下:<action na ...
文件上传的原理: 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1)      application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。 2)      multipart/form-data:这种编码方式的表单会以二进制流的方式来处理表单数据,这种编码方式会把文件域指定文件的内容也封装到请求参数里。 3)      text/plain:这种方式主要适用于直接通过表单发送邮件的方式。 文件上传是web应用经常用到的一个知识。原理是,通过为表单元 ...
Struts 2的基本配置前面大致了解了Struts 2框架的基本内容,但这些基本内容都必须建立在Struts 2的配置文件基础之上,这些配置文件的配置信息也是Struts 2应用的核心部分。3.5.1   配置web.xml文件任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts 2框架而言,需要加载FilterDispatcher,只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Str ...
TABLE的几个属性:thead、tfoot、tbodythead表格的头tbody表格的身体tfoot表格的脚以前还真没接触过!先看一个简单的例子…… HTML代码 <table summary="a test table"> <thead> <tr> <th scope="col">序号</th> <th scope="col">姓名</th> </tr> </thead> <tfoot> <tr&g ...
为了让大表格(table)在下载的时候可以分段的显示,就是说在浏览器解析HTML时,table是作为一个整体解释的,使用TBODY可以优化显示。如果表格很长,用tbody分段,可以一部分一部分地显示,不用等整个表格都下载完成。下载一块显示一块,表格巨大时有比较好的效果。    tbody、tfoot、thead一般来说用得不是很多,对于比较复杂的页面,页面的排版用到了很多的表格,表格的结构也就相对的复杂了,所以又将表格分割成三个部分:题头、正文和脚注。而这三部分分别用: thead, tbody, tfoot来标注。thead 表格的头        用来放标题之类的东西tbody 表格的身体  ...
public class testJava {  public static String[] ss = new String[20];//测试 split 方法/* public SplitDemo() {  String s = "Thewwwwwwww,uuuuuu,";  // 在每个空格字符处进行分解。  ss = s.split(","); }  public static void main(String[] args) {  SplitDemo demo = new SplitDemo();  for (int i = 0; i < ...
import   java.util.* ;public class edwin {        public static void main(String[] args) {               /*主要采用asList()和循环遍历的方法         **/

便利map

import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.TreeMap; public class testMap { public static void test(String[] args) {     ArrayList<String> list = new ArrayList<String>();     HashMap<Object,Object> hash = new H ...
Global site tag (gtag.js) - Google Analytics