|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这能找出所有错误的99.99%。它不能找出的是仅仅涉及数据文件的损坏(这很不常见)。如果你想要检查一张表,你通常应该没有选项地运行myisamchk或用-s或--silent选项的任何一个。程序XForum的编码标准划定:必需对输出的参数举行null考证用的是Validation里的一个办法,反省工具是不是为null:
publicstaticvoidvalidateNotNull(finalObjecttestObject)
{
//Ifobjectisnull,thenanexceptionisthrown
if(testObject==null)
{
thrownewIllegalArgumentException("Objectcantbenull.");
}
}
假如把它改革成上面的情势,会使输入加倍分明:
publicstaticvoidvalidateNotNull(StringobjectName,Objectobject){
if(object==null){
thrownewIllegalArgumentException(objectName+"cantbenull!!!");
}
}
好比在真实的程序里:
publicvoidcheckLogon(Stringusername,Stringpassword){
Validation.validateNotNull("username",username);
Validation.validateNotNull("password",password);
//...
}
今后,在程序运转的过程当中,假如再呈现username为null的时分程序就会输入:java.lang.IllegalArgumentException:usernamecantbenull!!!
哈哈,再不必为找null犯愁了。养成好的习气,防备毛病的产生,能够节俭未来的很多多少工夫。
两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。 |
|