发表于: 2018-03-20 21:01:32

6 442


今天完成的事:

1.打包  JDBC

2.打爆Mybatis  对我要打爆它,算了还是打包它吧

3.完成前10条深度思考.


1.JDBC

JDBC没什么难的 ,就是比较繁琐.容易自己输入错误产生问题.

注意的一点就是数据库要插入中文就得URL后面加UTF-8字符串, 还有关闭活开启SSL连接方式.

当我们要插入 百万条数据的话 也需要开启该方法.  rewriteBatchedStatements=true 就可以开启批量插入...否则 你使用FRO循环会出错


2.Mybatis.

        上次那个卡了好几天的问题,主要是 mybatis 理解不深入,没有搞清楚SqlseeionFactry的方法.

        首先不实用注解的情况下,Mybatis 需要两个主要文件,一个 连接属性文件 包括了数据库的连接方式 URL name password这些的.

其中可以扫面 文件 jdbc.properties.  需要运行不一样的数据库改变改文件就好.

        还有一个mapper 载入一个 SQL.xml的文件  作用是可以把sql 直接在方法中调用.


如果使用注解的话,可以不用保留SQL.XML 直接讲所需要的语句 映射到 接口中 

使用注解 ,就不需要创建sql.xml文件了


3.深度思考

1.maven是什么,和Ant有什么区别?

Ant有的东西,MAVEN都有,而且maven可以添加Pom包,不用我们在调试原码,很方便,需要什么往pom.xml里加入什么,具体是什么 因为Ant没有用过,计划 抽空在细看说明

2.clean,install,package,deploy分别代表什么含义?

还没看

3.怎么样能让Maven跳过JUnit?

还没看

4.为什么要用Log4j来替代System.out.println?

 因为log4j很方便,不用我们在考虑哪个地方有没有执行的时候输入 system.out.println("-----------------------------")

5.为什么DB的设计中要使用Long来替换掉Date类型?

       long 是 java类型,对应mysql类型是 bigint  他会在 Mysql 输入当前时间的字符串 ,而时间的话 在JAVA中有很多类型,容易混乱,所以我们使用long 类型可以在不同的地方都容易识别,想要什么类型  换一下类型就好

6.自增ID有什么坏处?什么样的场景下不使用自增ID?

           自增ID 方便,缺点是 如果插入别的表进去本表,因为ID自增,所以ID唯一,就不能插入.什么情况下不使用,如果可能要更改数据表 删除 之类的 话 还是不要使用自增了.

7.什么是DB的索引,多大的数据量下建索引会有性能的差别,什么样的情况下该对字段建索引?

        索引会加快检索目录,像是书的目录,看自己的需求设置索引,关于索引对数据库性能 的影响,基本上可以说 索引好处远大于坏处,在插入数据和 select的时候 1000条一下  可能发现不了太大的  检查速度差距,数据量一旦上10W,百万 就能很方便看出来  索引对于数据库性能的影响,它能使数据库操作大大加快,但是 索引会占用一点 物理空间, 而且因为插入了索引,数据库维护起来比较麻烦.总而言之,当你数据量上数量以后,还是加上索引比较好

8.唯一索引和普通索引的区别是什么,什么时候需要建唯一索引。

      唯一索引,唯一性- -像每个人的DNA 不可重复,通过一个只能查找到一个.

   普通索引,可以用在看看 100W人里多少人是陕西人,多少人是河南人 这么用.可重复

9.如果对学员QQ号做了一个唯一索引,在插入数据的时候,是否需要先判断这个QQ号已经存在了?

不用,唯一索引插入前会自己检索有没有相同的

10.CreateAt和UpdateAt的意义分别是创建时间和修改时间,这两个时间应该在什么情况下赋值?是否应该开放给外部调用的接口?

Create 在 创造该数据的时候就要赋值,不允许修改

update 修改的时候更新时间.

都不能开放外部接口...因为创建和修改时间,不能被改变.

12.varchar类型的长度怎么确定?有什么样的原则,和Text和LongText的区别是什么?

varchar根据你字符长短自动 改变所占用能存,超出会更改为向上的类型. 也就是longtText

14.为什么不可以用Select * from table?

当数据量变的很大的时候 查找所有 费时费资源,所以尽量不去用它


明天的计划:

       计划周五前完成任务1,深度思考完成

遇见的问题:

          帆哥叫我不要着急,但是看着人家都很快,总是觉得不由自主的着急,因为毕竟年纪大了,想要一个不一样的生活,但看着自己进度缓慢,就会想到工作不好找,想到被家里人说 ====,痛苦..但是还是稳扎稳打吧




返回列表 返回列表
评论

    分享到