因为Node.js是运行在服务区端的JavaScript环境,服务器程序和浏览器程序相比,最大的特点是没有浏览器的安全限制了,而且,服务器程序必须能接收网络请求,读写文件,处理二进制内容,所以,Node.js内置的常用模块就是为了实现基本的服务器功能。这些模块在浏览器环境中是无法被执行的,因为它们的 ...
分类:
其他好文 时间:
2019-06-09 13:11:59
阅读次数:
128
在介绍HDFS读写流程时,先介绍下Block副本放置策略。 Block副本放置策略 第一个副本:放置在上传文件的DataNode;如果是集群外提交,则随机挑选一台磁盘不太满,CPU不太忙的节点。 第二个副本:放置在与第一个副本不同的机架的节点上。 第三个副本:与第二个副本相同机架的节点。 更多副本: ...
分类:
其他好文 时间:
2019-06-06 09:32:22
阅读次数:
115
什么是文件?文件是操作系统提供给应用程序操作硬盘的的一个虚拟单位,用于应用程序将数据永久保存 1.1文件基本操作 1.2打开模式和文件操作 (t 模式) 文件的打开模式: t:text文本模式,读写文件是以字符串为单位,需要指定字符编码, t模式的局限性是只能读写文本文件 b:bytes字节模式,读 ...
分类:
编程语言 时间:
2019-06-05 21:40:58
阅读次数:
113
在编程语言中,我们常常需要对文件操作,从而对数据进行修改和添加,而读写文件又是最常见的IO操作,本期我们就共同学习python中基本的文件操作。如我们新建一个文件file.txt文件的操作有3种常用模式,分别为r、w、a。(1)读文件read():每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。f=open(‘G:\\file.txt‘,‘r‘)r1=f.read()print(r1)
分类:
编程语言 时间:
2019-06-03 12:51:55
阅读次数:
124
字节流: InputStream |-- FileInputStream (基本文件流) |-- BufferedInputStream |-- DataInputStream |-- ObjectInputStream 字符流 Reader |-- InputStreamReader (byte- ...
分类:
其他好文 时间:
2019-06-03 12:10:01
阅读次数:
88
场景:JDK8 将上传的文件,保存到服务器 Java读写文件操作: ...
分类:
编程语言 时间:
2019-05-28 12:49:11
阅读次数:
126
Linux中频繁读写文件时,内存资源被耗尽,当程序结束后,内存不会释放需要清除缓存。缓存的类别有dentry,buffercache,pagecache。echo1>/proc/sys/vm/drop_cache#释放pagecahceecho2>/proc/sys/vm/drop_cache#释放dentry和inodeecho3>/proc/sys/vm/drop_cache
分类:
系统相关 时间:
2019-05-25 00:08:30
阅读次数:
237
读写文件 如前所述,一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。 下图是一个描述输入流和输出流的类层次图。 下面将要讨论的两个重要的流是 FileInputStream 和 FileOutputStream: FileInputStream 该流用于从文件读取数据,它 ...
分类:
其他好文 时间:
2019-05-24 19:22:53
阅读次数:
157
用不同的方法实现文件的复制 1. 通道 Channel,它是一个对象,可以通过它读取和写入数据。拿NIO与原来的I/O比较,通道就像是流。是对接操作系统底层和缓冲区的桥梁。 2. 性能比较 内存映射最快,其次是NIO读写文件,再其次是加了缓冲的IO流,最后是无缓冲的IO流 代码示例 import j ...
分类:
编程语言 时间:
2019-05-20 13:17:27
阅读次数:
150
Python面向对象之文件操作 , 内容 文件的概念,文件的基本操作,文件/目录的常用管理操作,文本文件的编码格式。其中 文件的概念 包括 文件的概念和作用,文件的存储方式;文件的基本操作 包括 文件操作步骤,操作文件的方法/函数,read方法,open函数,readline按行读取文件内容;文件/... ...
分类:
编程语言 时间:
2019-05-13 23:17:23
阅读次数:
166