Intellij idea中的tomcat突然不见了如何重新启用
原因:tomcat and tomcatEE插件不能使用了
解决办法:enable该插件 + 重新导入项目
参考链接:https://blog.csdn.net/zhaohan___/article/details/83338500
Mybatis的xml配置中,$和#区别
$:无处理,order by使用
#: 对自动传入的值当成字符串(' ');防止sql注入,所以能使用#不要使用$
参考链接:https://www.cnblogs.com/xiohao/p/5315454.html
当线上bug无法在本地复现
当线上bug无法在本地复现,是因为本地代码和线上代码是不一样的如主干代码是线上的代码,分支代码是实时开发的代码,若无法复现则分支代码和主干代码不一样。
\r,\r\n和\n的区别
\n:表示换行
\r:先清空左边的数据并移动前当行的最左边
\r\n:先换行,再移动到当前行的最左边
public static void main(String[] args) {
System.out.print("中国\n人");
System.out.print("是");
System.out.println();
System.out.println("===========================");
System.out.println();
System.out.print("中国\r人");
System.out.print("是");
System.out.println();
System.out.println("===========================");
System.out.println();
System.out.print("中国\r\n人");
System.out.print("是");
System.out.println();
System.out.println("===========================");
System.out.println();
}
image.png
代码规范
利用wrapper增加方法来取代枚举判断,减少耦合性如在wrapper增加如下代码
public boolean isBilateral()
{
return ContractEnum.SignType.isBilateral(this.getSignType());
}
网友评论