发表于: 2017-04-13 10:23:05

2 1233


今天完成的事情:

系统学习Java中的异常处理机制,并完成任务一中的第26条;

完成任务一种的第27条;

总结任务一的学习过程;

开始准备任务二


明天计划的事情:

重点学习SSM框架

理解并设计REST风格接口

学习创建Maven的Web项目


收获:

1) 测试一下连接DB中断后TryCatch是否能正常处理。


完成这一步需要积累一些关于异常处理的基本知识,使用try catch finally的方法


2) 数据库里插入100万条数据,对比建索引和不建索引的查询效率

通过生成随机字符串的方法使用Mybatis连接数据库向其插入了100万条数据

将username创建为普通索引:CREATE INDEX studentIndex ON student (username);

随机查询一条记录所需时间:

将索引去掉 DROP INDEX studentIndex ON student;

所需时间:


3) 检查一下自己的代码是否符合规范如果DB的表格有改动应该改哪些内容需要多久

     DB的表格如果有改动的话,代码中与之对应的实体类中定义的字段、对应变量的getter和setter发生变化,同时代码中对于数据库的增删改查的sql语句也会受到影响。需要多长时间,与表格的变动大小、程序员对于操作的熟练程度密切相关。

=========================================================================================

任务一的总结:

从零基础到完成任务一,日报写了很多,进度慢了些,但收获挺多:

1) 个人的学习顺序:

 Java基础语法   Mysql数据库 

刚开始的时候都是要从命令行进行操作,上手以后,就可以开始练习使用工具了:

Eclipse (IDE集成开发环境,这时候就可以摆脱记事本写Java代码了)

navicat (更方便地通过新建查询来编辑sql语句)

对SQL语句的增删改查方法熟悉以后,就可以开始学习JDBC

JDBC将数据库与代码连接在一起

与此同时,也要开始学习使用Eclipse创建Maven项目

这个时候会接触到一个叫做pom.xml的神奇的东西,依赖这个配置文件,我们将会拥有一个自己的

本地仓库,从中央仓库中下载需要的依赖包

可以花一点时间简单了解一下XML是什么

学习DAO编写接口,并编写方法来实现接口对数据库进行操作

Mybatis的两种方式:配置和注解,可以让更多精力集中在SQL语句对于数据库的操作上面

使用Junit依赖包进行单元测试

使用log4j打印日志,查询编程中遇到的问题

Spring框架的学习

开始接触服务器,安装一个终端模拟器(本人使用的是Xshell),为了方便从远程服务器上长传和下载文件,还需要下载一个客户端(我使用的是WinSCP)

熟悉Linux操作系统,学习ubuntu的命令行操作

安装JDK、Mysql、maven到远程服务器上,并在服务器上进行单元测试,直接使用main方法来跑通流程。

======================================================










返回列表 返回列表
评论

    分享到