美文网首页
三月三周技术复盘

三月三周技术复盘

作者: 剑道_7ffc | 来源:发表于2020-03-18 09:58 被阅读0次

    Intellij idea中的tomcat突然不见了如何重新启用

    原因:tomcat and tomcatEE插件不能使用了
    解决办法:enable该插件 + 重新导入项目

    image.png
    参考链接:https://blog.csdn.net/zhaohan___/article/details/83338500

    Mybatis的xml配置中,$和#区别

    $:无处理,order by使用
    #: 对自动传入的值当成字符串(' ');防止sql注入,所以能使用#不要使用$

    image.png
    参考链接: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());
        }
    

    相关文章

      网友评论

          本文标题:三月三周技术复盘

          本文链接:https://www.haomeiwen.com/subject/qhfqyhtx.html