发表于: 2017-09-29 22:50:03

1 684


任务一总结:大体将任务一分为两个时期吧,准备期和困难期。

准备期:

认识了mysql,这是一种数据库管理系统。用来操作数据库,包括增删改查和其他的复杂操作。

安装了mysql,配置环境变量,安装navicat,并在终端中建立第一张表,用sql语句对表进行各种操作。

安装JDK,配置环境变量,安装maven,配置环境变量,安装IDE idea,准备开始用java语言写程序了。

创建第一个maven项目,并进行clean install等小操作(初步体会:maven是一个神奇的工具,熟练运用能有大作用)。

困难期:

没错,刚刚准备好就是困难的东西了,突然JDBC,Spring,Mybatis各种闻所未闻的名词出现,要求编写一个JDBC,当时是懵的,只能补看一些java基础。

然后就写了JDBC,知道了程序要连接数据库进行CRUD操作时要做哪些工作,代码怎么写。

学习Spring,了解了控制反转,依赖注入,IOC容器等概念,并知道Spring是以后任务的关键。

写了JDBCtemplate,使得JDBC更加简易,代码没那么繁琐。

学习了log4j,配置log4j.properties,还能在控制台输出日志信息等。

学习Juint,写单元测试。

学习debug,看变量,曾将其与单元测试混淆。

购买一台阿里云服务器,200大洋一年,有点心疼但又有点小激动,觉得有点酷炫吧,然后在服务器上配置mysql,jdk,maven。

我是通过终端来操作服务器的,觉得这种原始的操作方式虽然有点让人困惑,但还是觉得有点酷。

接着是插入100万条数据,插入好说,利用循环,但要如何生成这么多的数据让我不解,看到网上的方法,原来生成数据也是循环,但是实际数据应该不是自动生成的,而是实际存在的,有许多种方法,我只学了效率最高的那种,应该再去看看其他的。

然后就是传统JDBC,JDBCTemplate,Mybatis这三种JDBC的复习,提交代码。

任务一我感觉虽然进行到了这里,但还是有很多知识点没有完全掌握,我打算先继续做后面的任务,一边做,一边巩固前面的东西,不能学一点丢一点。

明天的计划:提交任务代码,开始做任务二。

遇到的困难:写代码时遇到了一些bug,基本都通过百度解决。

收获:将三个版本的JDBC进行比对,知道了它们的特点和组成结构等。

禅道:http://task.ptteng.com/zentao/task-view-10647.html


返回列表 返回列表
评论

    分享到