`
文章列表
案例:一个应用表中的一个字段是主键,向表中插入数据时,先把数据放在临时表中(没有主键)然后再插入应用表。     这时候如果临时表中有重复数据,无论是主键字段businessid有重复,还是一整行有重复都会报出违反唯一主键约束错误。 方法:group by XX having count(*)>1,rowid,distinct,temporary table,procedure 1、查询表中的重复数据a.重复一个字段 b.重复多个字段 c.重复一整行 创建测试表: create table cfa (businessid number,customer varch ...
连接查询指基于两个或两个以上表或视图的查询,在实际应用中,可能仅仅查询单个表无法满足应用程序的实际需求,例如显示SALES部门位置以及雇员名,这种情况就需要进行连接查询(DEPT和EMP表)。 当使用连接查询时,必须在FROM后指定两个或两个以上的表。 当使用连接查询时,应该在列名前加表名作前缀,如果不同表之间的列名不同就不用,但不同表之间存在相同列名时就要加前缀, 当使用连接查询时,必须在WHERE子句中指定有效地连接条件,如果有错失,可能会造成笛卡尔集。   ☆相等连接:用 = 指定连接条件 SELECT e.name,e.sal,d.dname FROM emp e,d ...
(1) Oracle中: insert into product (id,names, price, code) select 100,'a',1,1 from dual union select 101,'b',2,2 from dual;  这里最好用一次insert,不然效率不高,用多个select.    (2)Mysql中: insert into 表名(id,name) values(1,'A'),(2,'B'),(3,'C')   (3)SqlServer中: INSERT INTO table_name(col_one,col_two ...
1.oracle (1) 启动 监听 lsnrctl start;   (2)进入sqlplus界面 sqlplus /nolog SQL>conn sys/jiaxiaoai@orcl as sysdba;   (3)启动数据库实例 SQL>startup;   (4)查看当前所有的数据库 select * from v$database; 或 select name from v$database;   (5)查看哪些用户拥有sysdba、sysoper权限 select * from V_$PWFILE_USERS; show user; ...

DWR实例教程

DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作.以上摘自open-open,它通过反射,将java翻译成javascript ...
    第一种是以毫秒为单位计算的。     //伪代码   long startTime=System.currentTimeMillis();   //获取开始时间     doSomeThing();  //测试的代码段     long endTime=System.currentTimeMillis(); //获取结束时间     System.out.println("程序运行时间: "+(end-start)+"ms");         第二种是以纳秒为单位计算的。     //伪代码     l ...
JSP中动态INCLUDE与静态INCLUDE的区别 动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true">它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,它不会检查所含文件的变化,适用于包含静态页面     静态include主要是对静态页面的引入,不会检查所包含文件的变化 <% @ include file="include.html" %> ...
什么是Servlet呢?什么又是Servlet API呢?让我们开始课程。 1.什么是Servlet ? Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在 ...
[size=small] import java.util.ArrayList; import java.util.List; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.JsonConfig; import cn.itcast.bean.Province; public class TestJson { public static void main(String[] args) { List<Province> lis ...
第1种方式: function ajaxFunction() { var xmlHttp; //根据浏览器的不同,返回该变量的实体对象 if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } else { alert("初始化XMLHttpRequest错误!"); return ...
在Servlet程序中 有时需要调用另外一个资源来对浏览器的请求进行响应,则可以通过两种方式来实现: 1,调用RequestDispatcher.forward方法来实现 2,调用HttpServletResponse.sendRedirect方法实现的请求重定向。 RequestDispatcher接口   Servlet API中定义了一个RequestDispatcher接口,它定义了RequestDispatcher实例对象的方法。RequestDispatcher实例对象是由Servlet引擎创建的,它用于包装一个要被其他资源(Servlet ,jsp),并可以通过其中的方法将客户端 ...
方法一 //总页数=(总记录数+每页行数-1)/每页行数 intPageCount = (intRowCount+intPageSize-1) / intPageSize; 方法二 //总记录数与每页显示记录数求余运算,计算总页数 setTotalpage(this.totalrecord % this.maxresult == 0 ? this.totalrecord / this.maxresult : this.totalrecord / this.maxresult + 1);
引自:http://topic.csdn.net/u/20120531/17/286c78d8-77f6-4498-88ab-3c35d88a1f5e.html?96609 public class Test02 { private int i = getValue();//第2行 private int j = 10; public int getValue(){ return j; } public static void main(String[] args) { System. ...

JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。 优势   Java语言的一个非常重要的特点就是与平台的无 ...
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; import com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter; public class DateTypeConverter extends DefaultTypeConverter { @Override public Object convertValue(Map< ...
Global site tag (gtag.js) - Google Analytics