发表于: 2017-01-16 22:16:14

0 2093


task1任务总结:

      用了将近12天的时间才把task1的任务简单的做完,也勉强是把任务简单做了一遍。

     1.数据库

       1.1从数据库的安装开始,从官网下载安装包安装,然后学习mysql的基本使用前期多敲增删改查的语句,

              在终端里面敲,这样没有提示,安装数据库图形化工具,同样操作一遍,比较简单。

               (Mysql的使用教程http://www.runoob.com/mysql/mysql-tutorial.html)

       1.2从数据库的表结构设计开始,表需要那些字段,字段对应的类型以及长度,什么字段不能为空。

             考虑以后主要根据什么字段查询,添加索引

            1.2.1索引对sql语句的执行效率的影响,特别是数据量大的情况下(简单点来说就是有索引的时候查的速度更快,但是

                     插入的时候会相对更慢)

            1.2.2表结构设计时,要想到以后如果表结构修改,比如添加字段,增加类型,需要有扩展性

     2.Java

       2.1下载Java7,配置环境变量,下载工具,我用的是IDEA,这儿需要明白JDK和JRE的区别,JDK是程序员编写代码的

            环境,包括代码运行的环境,JRE是代码运行的环境。学习Java的基本语法,数据类型,数据结构,类,对象,方法

           (http://www.runoob.com/java/java-tutorial.html)

       2.2了解Maven,学习用Maven来管理项目用到的框架,配置pom.xml,学习打包(1,直接选择Artifacts添加项目进

              行打包,2、使用Maven直接打包)

       2.3学习Spring框架和Junit框架    

             Spring教程:http://www.yiibai.com/spring/spring-tutorial-for-beginners.html         

             由于应用场景匮乏,Spring练习的少,对Bean的了解不深,需要加强。

             Junit,是一个单元测试使用相对简单

                        http://blog.csdn.net/u011138533/article/details/52165577

                               http://www.cnblogs.com/huaxingtianxia/p/5563111.html

                               http://blog.csdn.net/u011138533/article/details/52174446

       2.4连接池的概念,经过学习对连接池理解更深

               http://blog.csdn.net/frightingforambition/article/details/25464129

           通过按照博客的学习,了解什么是连接池,以及连接池的开销,通过对数据库的读写操作可以看出连接池的好处

    3.线上服务器

      在同事的指导下第一次购买了阿里云,从一开始配线上环境,到后面打包,配置git,运行jar,运行tomcat

       3.1.下载Java7,解压安装

       3.2.配置tomcat,在tomcat/bin/下 ./startup.sh启动tomcat,就是这么简单的操作,自己第一次操作的时候都用了半天

          时间

       3.3.配置git,觉得git比较好用,就配置线上git,遇到了好多问题(比如git配置成功,但是git clone还是需要密码)

         详情看http://www.jnshu.com/daily/13680?uid=8457


写了这么多,感觉只有自己亲自去做,做好才是自己学到的。在每次遇到具体的代码问题就发现自己的基础太差。在task2开始之前开始补习自己的java基础,了解各个参数的意思,顺便补补之前Spring框架。

      




返回列表 返回列表
评论

    分享到