摘要:
二,用一个SQL语句完成不同条件的分组。有如下数据国家(country)性别(sex)人口(population)中国1340中国2260美国145美国255加拿大151加拿大249英国140英国260按照国家和性别进行分组,得出结果如下国家男女中国340260美国4555加拿大5149英国4060普通情况下,用UNION也可以实现用一条语句进行查询。但是那样增加消耗(两个Select部分),而且SQL语句会比较长。下面是一个是用Case函数来完成这个功能的例子SELECTcountry,SUM(CASEWHENsex='1'THENpopulationELSE0END),-- 阅读全文
摘要:
四,根据条件有选择的UPDATE。例,有如下更新条件1.工资5000以上的职员,工资减少10%2.工资在2000到4600之间的职员,工资增加15%很容易考虑的是选择执行两次UPDATE语句,如下所示--条件1UPDATEPersonnelSETsalary=salary*0.9WHEREsalary>=5000;--条件2UPDATEPersonnelSETsalary=salary*1.15WHEREsalary>=2000ANDsalary<4600;但是事情没有想象得那么简单,假设有个人工资5000块。首先,按照条件1,工资减少10%,变成工资4500。接下来运行第二 阅读全文
摘要:
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASEsexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END--Case搜索函数CASEWHENsex='1'THEN'男'WHENsex='2'THEN'女'ELSE'其他'END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。还有一个需要注意的 阅读全文
摘要:
1. 从以下网址http://code.google.com/p/jsonplugin/downloads/list下载JSON插件的JAR包(新版本是0.32),并加到工程的相应目录下。从如下网址http://docs.jquery.com/Downloading_jQuery下载jquery所需文件。(建议下载稳定版本,不然会出现莫名其妙的错误)2. 配置相应的xml文件,为ajax请求提供数据:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC " 阅读全文
摘要:
最近做项目,涉及到web-service调用,现学了一个星期,现简单的做一个小结。下面实现的是对传喜物流系统(http://vip.cxcod.com/PodApi/GetPodStr.asmx?wsdl)的订单跟踪(web-service调用)功能。一. 使用axis1.x调用webservice方法Axis的最常用版本:1.4和2.0版本。以下为1.4版本 核心代码: // webserviceURL service_url = "http://vip.cxcod.com/PodApi/GetPodStr.asmx?wsdl"; Service service = ne 阅读全文
摘要:
详细出处参考:http://www.jb51.net/article/20948.htm什么是合并多行字符串(连接字符串)呢,例如:SQL> desc test;Name Type Nullable Default Comments------- ------------ -------- ------- --------COUNTRY VARCHAR2(20) YCITY VARCHAR2(20) YSQL> select * from test;COUNTRY CITY-------------------- --------------------中国 台北中国 香港中国 上 阅读全文
摘要:
基础篇JMS是应用系统或组件之间相互通信的应用程序接口,利用它,我们可以轻易实现在不同JVM之间相互的远程通信。要实现远程通信,RPC同样也能做到,但RPC却不可避免地增加了不同系统之间的耦合度,JMS能极大地降低不同的应用系统之间的耦合。要学习JMS,有几个概念必须要搞清楚:lMessaging (消息通知、消息通信)一种应用系统或组件之间相互通信的方式。lMessage (消息)消息即为消息通信的载体,消息包括Message Headers, Message properties, Message bodieslJMS有两种方式进行消息通信:Point-to-Point (P2P)和Pub 阅读全文
摘要:
Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一 个使用了大量bean的大项目中它将变得难以阅读和控制。在这篇文章中我将给你展示12种的有关Spring XML配置文件的最佳技巧。它们中的一些具有更多的实际意义,而不仅是最好的技巧。请注意另外一些因素,例如域模型的设计,会影响到XML配置,但是这篇文章更关注于XML配置的可读性和 阅读全文
摘要:
查询及删除重复记录的方法(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有一个记录delete from peoplewhere peopleId in (select peopleId from people group by peopleId hav 阅读全文
摘要:
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类中标注一些注解,这些注解定义了如何将这个类转换为XML,怎么转换,以 阅读全文