记录开发中的知识点

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包的引入,某个类文件报红。
解决方式:

  1. 在顶部导航栏中找到Help中的 Edit Custom Properties...

  2. 点击 进入 idea.properties

  3. 编辑内容设置你想要的大小:
    custom IntelliJ IDEA properties
    这里我设置的是20MB
    idea.max.intellisense.filesize=20480

  4. 重启Idea 完成配置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值