页面跳转:
window.location.href = "c_logout.do";
------------------------
//延迟执行
setTimeout( function(){
//add your code
}, 5 * 1000 );//延迟5000毫米
----------------------
jQuery 事件 - ready() 方法
$(document).ready(function(){
});
$(function(){
//add your code
});
----------------------
按钮绑定点击事件
$("#nextbtn_third").on("click",function(){
//add your code
});
----------------------
Java获取时间
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
String createTime = format.format(new Date());
----------------------
//将返回值转换为json格式
var result = $.parseJSON(data);
----------------------
隐藏元素,譬如隐藏table的td,慎用 CSS display 属性
CSS的display属性显示时会引起元素强制性被换行
可以使用:visibility属性
visible 默认值。元素是可见的。
hidden 元素是不可见的。
-----------------------
Myeclipse项目名称重命名:
1.F2修改项目名
2.右键项目名 - Properties - WEB - 修改Web Context-root (Tomcat的访问路径)
-----------------------
将List对象转换为Json字符串
String str = new Gson().toJson(tmplist);
常用的Java序列化以及反序列化的几个工具类:FastJSON、Gson和Jackson
性能对比:性能对比
----------------------------------------
Java配置文件常用类: resourceBundle和Properties
二者的区别:区别对比
ResourceBundle 使用举例:
private static ResourceBundle modelPropertiesBundle ;
static {
//首次加载该类时加载model.properites文件资源
modelPropertiesBundle = ResourceBundle.getBundle("DbConfig"); //放到resources文件夹
}
----------------------------------------
快速构造Json 字符串:
Google Gson来构造的JSON字符串里面,保留了传递参数key/value的顺序;
FastJson没有保留顺序(这个是符合JSON国际标准的,本身没有错误。是SugarCRM REST API有bug,要求传递过来的参数是按照它的顺序要求的)。
Google Gson代码片段:
import com.google.gson.Gson;
...
LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();
map.put("f1","xxx");
map.put("f2","xxxx");
map.put("f3","xxxxx");
Gson gson = new Gson();
String json = gson.toJson(map);
Alibaba FastJson代码片段:
import com.alibaba.fastjson.JSONObject;
JSONObject jsonObject = new JSONObject();
jsonObject.put("f1", "xxx");
jsonObject.put("f2", "xxx");
String json = jsonObject.toJSONString();
----------------------------------------
js端可以使用json2.js进行进行对json对象的序列化和反序列化
在页面中添加json2.js的引用。
<script type="text/javascript" src="/CoreResource/JS/json2.min.js"></script>
序列化方法
var jsonObj = { id: '01', name: 'Tom' };
JSON.stringify(jsonObj);
反序列化方法
var jsonString = "{ id: '01', name: 'Tom' }";
JSON.parse(jsonString);
----------------------------------------
JS控制台输出(开发者模式):
console.log(str);
Ps:使用IE时,调试完成必须将调试信息注释,否则程序会一直等待
----------------------------------------
js循环相关:
var showjsonStr ="" ;
var listdata = new Array();
//js遍历list集合
var list = eval(data.Listmaps);
for(var j=0;j<list.length;j++){
//向array数组添加map对象
listdata.push(list[j]);
/*
jquery 遍历list<map>
$.each(list[j],function(key,value){
//alert(key);
//alert(value);
if(j == list.length-1){
ss = ss+JSON.stringify(list[j]);
}else{
ss = ss+JSON.stringify(list[j])+",";
}
//alert(JSON.stringify(list[j]));
});
*/
//将后台传递的map集合对象转换为str+拼接字符串进行显示
if(j == list.length-1){
showjsonStr = showjsonStr+JSON.stringify(list[j]);
}else{
showjsonStr = showjsonStr+JSON.stringify(list[j])+",";
}
}
//控制台输出
console.log(showjsonStr);
--------------------------------------------------
List<Map<String, Object>> Listmaps = new ArrayList<>();
List map 转 json string
GsonBuilder gb = new GsonBuilder();
Gson gson = gb.create();
String json = gson.toJson(Listmaps);
System.out.println(json);
-----------------------------------------------------
怎样连接别人的ORACLE数据库,详细步骤
你得配一个连接,用记事本打开 ..\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 这个文件,然后添加
tnsnames.ora 这个文件,然后添加
gz_hl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程服务)
)
gz_hl 只是一个名字,远程IP,是你要连接的数据库IP,如211.23.37.38。远程服务表示远程的数据库,如orcl。最后你用他们给你提供的用户名和密码,就能连接了
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程服务)
)
gz_hl 只是一个名字,远程IP,是你要连接的数据库IP,如211.23.37.38。远程服务表示远程的数据库,如orcl。最后你用他们给你提供的用户名和密码,就能连接了
-----------------------------------------------------
利用PL/SQL Developer工具导出:
菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:
-----------------------------------------------------