发表于: 2017-09-18 23:41:01
1 853
今天完成的任务:
1.使用log4j来记录日志
输出到控制台:
log4j.appender.chao=org.apache.log4j.ConsoleAppender
##此句为定义名为chao的输出端是哪种类型
log4j.appender.chao.Target=System.err
log4j.appender.chao.layout=org.apache.log4j.PatternLayout
##此句为定义名为chao的输出端的layout是哪种类型
log4j.appender.chao.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
##输出的格式和优先级
输出到文件:
log4j.appender.file=org.apache.log4j.FileAppender
#输出到文件中
log4j.appender.file.File=e\:mylog.log
#输出的地址
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
最后还有一句
log4j.rootLogger=info, chao,file
#此句为将等级为INFO的日志信息输出到chao和file这两个目的地,chao和file的定义在下面的代码,可以任意起名。
2.插入数据返回id,删除返回true /false
只要插入这句返回插入的id。
lo.info("插入信息的id为"+user.getId());
然后删除成功可以输出成功的语句,不成功会报错。
3.将代码提交到github上面。
注册了github的账号,但是搞了好久才成功,还是找师兄帮忙了才行。
只想记录一下:开始的使用是smartgit工具,然后先在git上面新建仓库,把仓库添加到本地文件夹,然后将项目都放进文件夹中,最后使用commit来提交。可视化工具还是方便,比用命令好多了。。。
1.git init 添加配置
2.git add README.md 添加文件,选择配置文件目录下的文件add .是选择全部或者add 文件名;
3.git commit -m "first commit" 命名
4.git remote add origin https://github.com/lllina/banner-sub.git 仓库地址
5.git push -u origin master 上传
4.任务一小节
任务一做了差不多二十天,终于算是做完了,但是任务一还是有一些很重要的知识点还是需要继续学习,不 是做完了就可以过了的。做任务一学习到了很多知识,刚开始做任务真的很难,碰到了很多问题,还好有师 兄帮忙吧,然后自己也查了很多资料,也算是学到了不少东西。
任务一总结一下,大概可以分成几部分:
第一部分:
刚刚开始是任务1-11,在这一段里面主要是学习了如何使用mysql数据库,通过这些任务我学会了安装 mysql,使用数据库管理工具navicat(这个工具用起来很直观,也很方便。)然后是对sql语句也逐渐比较 熟悉了,我觉得刚刚开始还是优先使用sql语句来对数据库进行操作,这样多用就可以很快的熟悉sql语句。 数据库的语句肯定是要会熟练的用的,总不可能需要的时候还要去查,那就太麻烦了。学到的是查看是否 可以在cmd中创建数据库,创建表,增删改查数据,建立索引。然后对数据表的命名规则最好也可以熟悉。最 后熟悉使用navicat工具。
第二部分
接下来是12-16,这一部分还算比较简单,就是过程可能繁琐一点,配置环境,jdk,maven,安装idea,然 后知道maven是做什么的,怎么建立一个maven的项目,知道maven的生命周期(最基本的clean和install还 有其他的环节)
第三部分
然后是17-21,这里应该是任务一最难的地方了,因为刚刚开始真的很难,需要了解很多才可以去动手实现, 至少要先把不认识的名词去查了,所以这里也做的比较慢。在这一部分我学到了jdbc怎么连接数据 库,mybatis的配置方法,Spring的概念,Spring+mybatis的集成,然后对数据库进行增删改查,这其中需要 加上理解接口和实现类的分离,然后学习看他们的配置文件,理解如何实现的。这一部分也是还需要继续理 解和学习的部分。并且我认为深度思考里面的内容也很重要,最好能在做任务的时候去看然后一起完成,这 样就算是比较全面了。
第四部分
最后就是22-29,这一部分难度其实不大,但是会碰到各种问题,服务器连接,安装环境,运行jar包都可能 会出问题,所以还是要仔细,多查多看。这里我学到的是如何部署服务器,远程连接,安装 jdk,maven,mysql,然后熟悉linux的命令也很重要吧。
任务一做完了,还是需要继续深入学习,然后基础部分的知识还是需要继续学习的。
最后有几个自己在学习的时候用到的资料给以后的师弟参考,写的还是比较全的。
学习资料记录:
1.孤傲苍狼的博客
2学习使用的有效网站:
入门pdf -----spring guide
SpringMybatis2简单的spring实例
http://blog.csdn.net/foreverling/article/details/50987203
完整的Spring ssm
http://blog.csdn.net/vchen_hao/article/details/70226422
spring+mybatis
http://www.cnblogs.com/xdp-gacl/p/4271627.html
配置服务器:
http://www.cnblogs.com/rond/p/3719606.html
打包maven文件
http://www.blogjava.net/qileilove/articles/410887.html
3.runnoob网站,学习java基础知识
4.打印日志相关
http://www.cnblogs.com/sky230/p/5759831.html
5.分页查询的效率问题
http://blog.csdn.net/bestcleaner/article/details/52993468
6数据库命名规范
http://blog.csdn.net/lgl125/article/details/7471219
7.插入百万数据。
http://blog.csdn.net/godfrey90/article/details/6534980?locationNum=7
8.log4j文件的使用方法
http://www.cnblogs.com/pigtail/archive/2013/02/16/2913195.html
明天的计划:
开始做任务2了
继续学基础
遇到的问题:
今天在使用github的时候遇到了很多问题,然后师兄帮忙解决了。
收获:
终于做完了任务一,今天梳理了一下也发现了自己学到的知识和还需要补充的。
评论