一、单例模式
a、懒汉模式
1、构造方法私有化
2、声名一个私有的、静态的、自身的属性
3、提供一个静态方法,返回自身对象
public class Single{
private static Single sing;
private Single(){}
public synchronized static Single getInstance (){
if(sing == null){
new Single();
}
ruturn sing;
}
}
b、饿汉模式
1、构造方法私有化
2、声明一个静态自身私有属性
3、提供一个静态方法返回自身
public class Single2{
private static Single2 single2 = new Single2();
private single2(){}
public static Single2(){
return single2;
}
}
二、用js创建ajax
1、创建ajax核心对象(XMLHttpRequest)
var req;
if(window.XMLHttpRequest){
req = new XMLHttpRequest; //非IE
}else{
req = new ActiveXObject(Microsoft.XMLHttp) //IE
}
2、连接服务器
req.open("post","ajax","true"); 参数:提交方式、URL地址、true为异步false为同步
3、发送请求
req.send();
4、指定回调函数,接收后台数据
req.onReadyStateChange= function(){
if(req.ReadyState==4){ //ajax 状态 为4时完成整个请求
if(req.Status == 200){ //http状态 状态码为200表示成功
var info = req.responseText;
}
}
}
三、分页语句
select * from (select t.*,rownum rn from t_emp t where rn>8)
select * from( select t.*,rownum rn from t_emp t) where rn between 5 and 8;
select * from t_emp where rowid in (select rowid from(select rowid rid,rownum rn from t_emp) where rn between 5 and 8)