发表于: 2017-04-09 20:59:23
2 1277
今天完成的事:
1.了解maven,是一个用于java项目管理的软件
2.熟悉mysql和navicat
明天计划的事:
1.尽量完成任务一
2.继续java面向对象和高级编程的学习
遇到的问题:(遇到太多问题,简要的写几点)
1.mysql显示中文和插入中文的问题
2.maven创建项目的时候下载catalog.xml的问题
3.maven的网络问题
4.相关的东西不熟悉,无从下手的问题
怎么解决的:
1.修改数据库编码,具体操作:http://www.cnblogs.com/ndxsdhy/archive/2011/11/19/2255111.html,不过有些东西因机而异,我在这里卡了一小时,我也是服了
2.把setting.xml中加入镜像(http://ju.outofmemory.cn/entry/282217)或是fq。我在这里卡了一下午!!!气的要死,因为根本没想到是卡住了
3.这个只能fq解决
4.各种上网查.......
收获:
1.熟悉了mysql的操作和解决中文字符乱码的方法
2.能够配置好maven,并创建了elipse的项目
3.jdk:java development kit jre: java runtime environment jvm: java virtual machine
简单理解:jdk(开发) jre(提供运行所需环境) jvm:在os之上的一层虚拟设备,可以把它类比于编译器
吐槽:
1.个人觉得任务一的内容是否过多?我不太清楚线下的学员如何,但我感觉线上的同学可能80%都不能完成任务一吧?任务提示太过简单,资料太少了,很多东西需要自己在网上查找。对于我算是有点基础的还好,大多的人没有基础可能会无从下手。
2.很多的东西只能浅尝即止,了解一点点而已,并不能很深入的进行学习,从实战的角度上来说或许能有效率,因为这样能在一个相对较短的时间内熟悉很多项目相关的东西。但是从学习的角度上来说我觉得不能算得上是高效的,因为没有形成系统,不能够很好的把知识点联系在一起。
3.没有java语法基础的直接上手是否合适?高屋建瓴的感觉,线上的学员要学的话真的是得有很强的自学能力和一定的时间才行吧......
4.关于不要看视频.....很多东西如果你没有基础你是不会有解决思路的,就算你去上网搜出了答案你也可能看不懂。所以没有基础的人请先去补基础,比如java基础的视频,用不了太长时间吧,不然有些东西其实只是老师的一句话而你可能要试错半天。不过究竟哪一种方式更高效?目前这也是我思考的问题之一,所以我才会来参加修真院的学习。
p.s:另外请师兄见谅,我不一定每天都能写日报,因为还有其他很多事情要做。像明天就不一定有时间学习和写日报......
评论