1.mysqk修改字段名称
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段数据类型;
ALTER TABLE excel CHANGE birth brith DATE;
2.mybatis resultType注意
resutType 返回的类型为数据的类型,例:
我要去数据库查询一个List数据,resultType应该为User,而不是List。
3.程序运行时间
long startTime = System.nanoTime(); //开始時間
//这里写操作
//消耗時間
long consumingTime = System.nanoTime() - startTime;
System.out.println("操作消耗时间--" + consumingTime + "纳秒");
4.js判断是否为正数
function validate(num)
{
var reg = /^\d+(?=\.{0,1}\d+$|$)/
if(reg.test(num)) return true;
return false ;
}
5.JSONObject API
http://resources.arcgis.com/en/help/arcobjects-java/api/arcobjects/com/esri/arcgis/server/json/JSONObject.html
6.JSON格式数据转换
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
1.JSON 转化为javascript对象:
var data=$.parseJSON(data);
2.Js对象转化为JSON数据
引用json2.js文件中JSON.stringify()方法
var data=new Object();
var json_data=JSON.stringify(data);
3.把java对象转换成json对象,并转化为字符串
JSONObject jsonObject=JSONObject.fromObject(data);
String str=jsonObject.toString();
4.把json字符串转化为java对象数组
String personstr=getRequest().getParameter(“person”);
JSONArray array=JSONArray.fromObject(personstr);
5.把java对象列表转化为json对象数组,并转化为字符串
JSONArray array=JSONArray.fromObject(userList);
String jsonStr=array.toString();
6.把json字符串转为java对象数组(list,set)
String str=ServletActionContext.getRequest().getParameter(“persons”);
JSONArray array=JSONArray.fromObject(str);
List<Person> list=(List<Person>)array.toCollection(array,Person.Class);
List集合转换为JSONArray:
List<String> list=new ArrayList<String>();
JSONArray array=JSONArray.fromObject(list);
7.JSONArray和JSONObject添加对象方法
JSONArray array=new JSONArray();
array.add(0,”java”);
Array.add(1,”python”);
JSONObject jsonObject=new JSONObject();
jsonObject.put(“name”,”John”);
jsonObject.put(“age”,23);
8.集合数组转为JSON代码:
a.list集合转换为json:JSONArray array=JSONArray.fromObject(new ArrayList());
b.map集合转换为json:JSONObject object=JSONObject.fromObject(new HashMap());
c.数组转换为json:int[] arr=new int[10];JSONArray array=JSONArray.fromObject(arr);
d.一般数组转换为json代码:JSONArray array=JSONArray.fromObject(“[‘json’,’is’,’easy’]”);
9.javascript对象转化为json对象:
var obj={};var data=JSON.stringify(obj);
10.json数据转化为javascript对象:
var json={‘name’:’lili’};var obj=JSON.parse(json);
7.IDEA加载大文件时报错:The file size exceeds configured limit
现象:类似缺少jar包的引入,某个类文件报红。
解决方式:
-
在顶部导航栏中找到Help中的
Edit Custom Properties...
-
点击 进入
idea.properties
-
编辑内容设置你想要的大小:
custom IntelliJ IDEA properties
这里我设置的是20MB
idea.max.intellisense.filesize=20480 -
重启Idea 完成配置