1,map 电话号码作为key,value作为其他(电话号码是唯一的)
2,图片存放,不存放前面的域名等内容,只存放图片的所在目录/图片名等。
3,sql验证:
–如何验证sql查询的数据是否正确
问题举例:如一条SQL查询了总案件数,总案件金额,已处理案件数。
关联了2个表A,B的数据。
需要验证哪些:
1,首先明确查询的字段是哪些。
2,明确查询的字段来自那张表。
3,分别去确定A,B两张表的数据是否有问题
–1,确定A,B表的数据来源,从那里插入,更新的。
–2,确定A,B表的数据来源,以及A,B表的数据插入逻辑等都是正确的。
4,在去确定查询逻辑是否有问题。
5,页面操作后查看sql查询的数据是否变化,是否符合要求。
如:
1,在表数据没问题的前提下,然后再查询该人员下在手案件中状态为已处理的案件数,看看是否正确。
2,添加不再主案件中的已处理案件,然后再查询看看是否查询正确,是否包含不正确数据。
3,添加在案件中的已处理案件,然后查询看看是否查询正确,是否包含正确数据的添加。
4,将某一案件结案,然后在看看是否查询出已结案的数据。
Notes:
确认一个表是否有问题?
1,表里面是否有脏数据(无效的数据,如:已经结案的案件, 主案件表中没有的案件)
2,表中是否有重复数据(根据数据得插入方式判断是否是重复数据)
4,try…catch…finally 在try中报错后,catch中会进行处理,但是catch中的走完后,程序仍然后继续往后走。
如:
public static void main(String[] args) {
int i = 0;
try {
i = i/0;
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("报错处理后继续执行!");
}
这里catch中走过后,下面的syso还是一样会执行走过。
5,sql中between and 在不同数据库中包括范围不同,具体需要试试才知道。
6,js中“”里面不能有“” 如果有必须用"的方式替换里面的“。