恶心的小BUG

window.location.href 会引起自动刷新

本来页面的顺序是 health.do->salestep.do->jsp,按顺序一切都是美好的,

但偏偏外包方在js里 ready 函数里 加入 window.location.href,

然后不断刷新,无法去到jsp。

while(true){

health.do->salestep.do->jsp->window.location.href

}

==========================================================================

实体属性首字母要小写:

不说了,调了一个下午,可见良好的规范多重要!

1、如果属性名的第二个字母大写,那么该属性名直接用作 getter/setter 方法中 get/set 的后部分,就是说大小写不变。例如属性名为uName,方法是getuName/setuName。

扫描二维码关注公众号,回复: 1428733 查看本文章

2、如果前两个字母是大写(一般的专有名词和缩略词都会大写),也是属性名直接用作 getter/setter 方法中 get/set 的后部分。例如属性名为URL,方法是getURL/setURL。

3、如果首字母大写,也是属性名直接用作 getter/setter 方法中 get/set 的后部分。例如属性名为Name,方法是getName/setName,这种是最糟糕的情况,会找不到属性出错,因为默认的属性名是name。

==========================================================================

Split 分割慎用 “|":

在java.lang包中有String.split()方法,返回是一个数组

我在应用中用到一些,给大家总结一下,仅供大家参kao:

1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");

2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");

“.”和“|”都是转义字符,必须得加"\\";

3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如,“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");

使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。

==========================================================================

4. 我今天写JDBC插入数据库数据时出现ORA-00911: 无效字符问题

把代码里SQL最后面的 “;”去掉即可。

猜你喜欢

转载自my.oschina.net/u/2277088/blog/636001
今日推荐