发表于: 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部分的复习




返回列表 返回列表
评论

    分享到