发表于: 2018-03-25 23:02:37

1 476


今天完成的事情


1.之前做任务的时候做的头像上传功能使用的比较笨的方法,先上传图片到服务器,然后再上传到oss。后面才知道直接使用“流”可以直接传到oss而不需要保存到服务器,所以又重新做了一个上传图片的功能。


2.因为之前学习java基础语法并没有学习I/O相关的内容,今天顺便学习了一波,把基本的概念算是搞清楚了。字节/字符,输出/输入。

  • 字节流和字符流:
    • 字节流:以字节为单位,每次次读入或读出是8位数据。可以读任何类型数据。
    • 字符流:以字符为单位,每次次读入或读出是16位数据。其只能读取字符类型数据。
  • 输出流和输入流:
    • 输出流:从内存读出到文件。只能进行写操作。
    • 输入流:从文件读入到内存。只能进行读操作。
这里的出和入,都是相对于系统内存而言的。
  • 节点流和处理流:
    • 节点流:直接与数据源相连,读入或读出。
    • 处理流:与节点流一块使用,在节点流的基础上,再套接一层,套接在节点流上的就是处理流。
为什么要有处理流?直接使用节点流,读写不方便,为了更快的读写文件,才有了处理流。


3.大概了解了一下shiro这个安全框架,照着教程做了个最简单的demo,目前还没有理解。



遇到的问题

1.无法import  pom文件中添加了依赖的jar。

解决方法:maven中查看ignored files。 原因未知。

2.复盘中的很多功能其实任务的时候已经做过了,但是当时没有代码复用和解耦的理念,没有把这些经常使用到的工具给封装起来。复盘的时候注意积累自己的工具类,要不然每次都要写重复的代码就很难受。


收获

1.理解了字符流/字节流,输入/输出流的概念。

2.初步了解shiro。


明天的计划

1.开始做微信模块。

2.继续学习shiro。


进度:

复盘项目:求学大作战。

开始时间:2018.3.20日

计划demo时间:5.1号

延期风险:无

禅道地址:http://task.ptteng.com/zentao/project-task.html





返回列表 返回列表
评论

    分享到