发表于: 2018-03-02 23:59:57

1 632


今日完成:

        使用junit编写了单元测试并了解了junit基本语法。

对于mysql深度思考有了一些想法:

自增id的坏处:   如果存在大量的数据,可能会超出自增长的取值范围。

            很难处理分布式存储的数据表,尤其是需要在合并的情况下。

            安全性低,因为是有规律的,容易被非法获取数据。

不宜使用场景:  分布式数据库时  同步数据时 数据库移植时。


唯一索引与普通索引的区别:

                   唯一索引的列没有从复值,而普通索引可以有重复值。

何时需要唯一索引:        当数据列不需要重复值时。


如果对学员qq号做了唯一索引,再插入数据时,是否判断qq存在:

                    不需要,因为当出现重复值时,数据库不会通过,会报异常 。


明天计划: 

             继续远程连接。

遇到问题:

           用命令行创建maven项目时,创建命令爱出错  

  

研究后发现-DarachetypeArtifactId出现分行,到下一行了。就先创建 mvn archetype:generate -DgroupId=com.yiibai -DartifactId=NumberGener 在创建剩下的 -DarchetypeArtifactId=maven -archetype-quickstart -DinteractiveMode=false就行了。

还有一种方法   

按确定

 

groupId填了也没用但要填,artifactId天项目名,package填包名。

收获:

         对junit了解更深


返回列表 返回列表
评论

    分享到