发表于: 2016-10-28 11:04:24
1 2500
27日完成的事:
maven:
1)26日更新依赖包配置以后,并没有把相关包的下载放在心上,27日一看,项目名前居然出现了红红的叹号,然后发现报错sping相关的包一个都没有下载下来
查询解决办法,删除本地仓库org.springframework文件夹里带lastupdated的文件,点maven-updateProject,然后就一直卡在25%,任务管理器强关,重新打开,仍然无果
然后看到一个解决办法,可以自定义一个中央仓库网址(这里有三个网址可选1. http://www.sonatype.org/nexus/ 2. http://mvnrepository.com/ 3. http://repo1.maven.org/maven2)
<repositories>
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name >
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
其实更换网址后,还是不断的出现lastupdated文件。。但是好歹不会直接卡在那里了。。反复试了三四遍以后,终于有一次人品大爆发,突然就ok了
2)配置了java代码部分,还没有测试
趁着maven下载依赖包的时间,重新看了下io相关的理论知识和api
1)file类(这个不是io...只是相关,但又是放在io包里的)
新建文件.createNewFile()、文件夹.mkdir()、多级目录.mkdirs(),删除.delete(),都返回boolean
查询长度.length(),返回long
是否存在.exists(),是否是目录.isDirectory(),是否是文件.isFile()
创建多级目录下的一个文件,定义抽象路径(a/b/c/d.txt)---获取d.txt的父目录.getParentFile()---创建这个父目录的多级目录(a/b/c)用方法.mkdirs()---创建d.txt
删除一个带有很多文件的多级目录,用递归方式,难以用言语描述
io包中有一个FileFilter接口,可以用来过滤特定的文件名,定义一个MyFilter实现FileFilter接口(其中可以重写return返回的内容),测试类中使用方法.listFiles(filter),返回一个file数组,会将filter过滤后为true的file放到这个数组中
2)RandomAccessFile
RandomAccessFile raf=new RandomAccessFile("./demo.dat","rw"),rw表示读写都有,如果写r表示只读
待续。。。
28日要做的事:
完成maven项目昨天配置的内容的测试
在自建的maven项目中写rest风格接口,并尽量实现
如有时间,继续io部分的复习
评论