`
文章列表
1、Union形成并集        Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。        1.1、限定条件          要是用Union来连接结果集,有4个限定条件。          (1)、子结果集要具有相同的结构。          (2)、字结果集的列数必须相同。          (3)、子结果集对应的数据类型必须可以兼容。          (4)、每个子结果集不能包含order by和compute子句。   1.2、语法形式          select statement from t ...
SQL中Case的使用方法  Case具有两种格式。简单Case函数和Case搜索函数。 一、简单Case函数 CASE sex           WHEN '1' THEN '男'           WHEN '2' THEN '女'  ELSE '其他' END    二、Case搜索函数 CASE WHEN sex = '1' THEN '男'           WHEN sex = '2' THEN '女'  ELSE '其他' END    这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些 ...
1、配置根Logger:log4j.rootLogger = [ level ] , appenderName, appenderName2level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG < INFO < WARN 一般常用的为 DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法debug(Object message ) ;info(Object message ) ;warn(Object message ) ;error(Object message ) ;如果设置级别为INFO,则优先级大于等于IN ...
在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支的同时维护。 1.创建分支 创建分支实际上就是将程序copy一份到指定的分支目录,如下图示: 在项目名称上点击右键,弹出菜单,选择“Team”,再选择“Branch/Tag”,弹出下面的页面:    上图中的“Copy to URL”填写创建新分支的路径地址,后面会将程序copy到该目录下,形成新的分支。点击“Next”:    选择当前最新的版本,点击“Next”   如果勾选了上图下面的sw ...
一 、JSON类库简介和优劣 1、json-lib json-lib性能和功能都没有什么亮点,最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar, c ...
cookie概述        cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。因此,cookie可以跨越一个域名下的多个网页,但不能跨越多个域名使用。      不同的浏览器对cookie的实现也不一样,但其性质是相同的。例如在Windows 2000以及Windows xp中,cookie文件存储于documents and se ...

Java遍历Map

    博客分类:
  • Java
Java遍历Map的四种方法及对比 package cn.sf.util; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class TestMap { /** * 方法一 在for-each循环中使用entries来遍历 * 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用 */ public void ...
 一、分类   从实现的技术上来分类,目前主要有三种 Java自带的java.util.Timer类,通过调度一个java.util.TimerTask任务,让你的程序按照某一个频度执行,但不能在指定时间运行,业内一般不使用这种方式; Quartz,功能比较强大的定时任务调度器,配置起来稍显复杂; Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单; 二、实例   1.Quartz    方式一:通过继承特定的基类:org.springframework.scheduling.quartz.QuartzJobBean ...
一、下载jar包 jar包地址:http://cxf.apache.org/download.html 二、建立一个WebProject 导入相关jar包(apache-cxf-2.7.5.zip)   三、建立服务端 1、新建¸
dhtmlXTree是一个功能比较强大的树控件,基本上能满足大部分常规需求    dhtmlXTree里面常用函数的说明:   构造函数 dhtmlXTreeObject(htmlObject, width, height, rootId)//rootId 虚拟根节点,在界面上不会显示,一般取值0 replace IMG tag with background images - solve problem with IE image caching , not works for IE6 SP1 enableIEImageFix(mode) 析构函数 destructor() ...
  JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换。在JAX-WS(Java的WebService规范之一)中,JDK1.6 自带的版本JAX-WS2.1,其底层支持就是JAXB。       JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换为Java对象的过程称之为UnMarshal。我们可以通过在 Java 类中标注注解的方式将一个Java对象绑定到一段XML,也就是说,在Java类中标注一些注解,这些注解定义了如何将这个类转换为 ...
 前面写了个JAX-WS的小例子,看到用JAVA6开发WebService确实很简单,也很方便,不过前面也说了,JAVA有三种WebService规范,JAX-WS是其中一种,现在来看看JAXM&SAAJ。       最近在做一个接口平台的项目,接口嘛,当然得涉及到对WebService的接口了,我们计划做成一个通用的平台,通过配置文件进行配置后就可以动态对某一个接口进行调用,但像前面的例子那样,每次都要生成一堆客户端代码,这可受不了。如果调用的接口唯一,生成一次客户端代码当然没问题,但如果要调用的接口是动态的,这就不好办了。因此,我需要了解SOAP更多底层的细节,由我自己来组 ...
要了解WebService,光能写代码不行啊,这说说WebService最基本的概念。   首先WebService要知道几个最基本的概念:   1、XML以及XML Schema     XML 是Web Service表示数据的基本格式。XML是一套通用的数据表示格式,与平台无关,这就使不同语言构建的系统之间相互传递数据成为可能。     XML Schema-XSD 拥有一套标准的、可扩展的数据类型系统,Web Service即是用XSD来作为数据类型系统的。由于不同语言之间数据类型也不尽相同,因此,数据传输过程中,必须将其转化为一种通用的数据类型,即XSD的数据类型。 ...
  上一篇写了个最简单的小例子,只是为了说明JAVA6开发Web Service很方便,这一篇稍微深入一点,写个稍微有点代表性的小例子。       依然使用 JAX-WS(jdk自带的实现)方式,这次要在服务中使用一个复杂类型Customer,并实现附件传输的功能,这里使用MTOM的附件传输方式。MTOM(SOAP Message Transmission Optimization Mechanism)是SOAP 消息传输优化机制,MTOM可以在SOAP 消息中发送二进制数据。   先来看Customer类:   Java代码   
服务端   package org.zttc.service; import javax.jws.WebService; @WebService public interface IMyService { public int add(int a, int b); public int minus(int a, int b); }       客户端(使用wsimport 生成客户端) 在命令行输入命令 wsimport -p [包名] -keep [发布的服务地址?wsdl] 生成客户端代码,如生成本例的客户端代码”wsimport -p c ...
Global site tag (gtag.js) - Google Analytics