IO 1. 定义 >在内存中存在数据交换的操作认为是IO操作,比如和终端交互 ,和磁盘交互,和网络交互等 2. 程序分类 >* IO密集型程序:在程序执行中有大量IO操作,而cpu运算较少。消耗cpu较少,耗时长。 >* 计算密集型程序:程序运行中计算较多,IO操作相对较少。cpu消耗多,执行速度快 ...
分类:
其他好文 时间:
2019-07-13 12:01:55
阅读次数:
295
概述 Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二进制、按字符、按字、按行等等) ...
分类:
编程语言 时间:
2019-06-26 10:46:38
阅读次数:
139
import java.io.*; /** * 使用字符流创建文件复制文件 * 在盘符中文件夹 * 在文件夹中添加文件 * 在文件中写文字 * 复制文件 * */ public class Iof { public static void main(String[] args) { try { fu ...
分类:
其他好文 时间:
2019-03-25 19:14:57
阅读次数:
168
package FileCopy; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import... ...
分类:
其他好文 时间:
2019-03-14 00:45:20
阅读次数:
139
序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件 中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 一、序列化的方式 1)二进制序列化:是 ...
由于国内的网络环境,go get能够下载github上的包,但是不能下载golang.org上的包。因此,使用第三方工具gopm来下载管理包。 https://gopm.io/ ...
分类:
编程语言 时间:
2018-11-10 12:44:17
阅读次数:
2368
1概述节点本身的监控主要监控CPU、内存、磁盘IO、文件系统可用空间即可。比如,对于使用来prometheus的alertmanager来做node报警,rules配置可以参考如下点进行配置即可。说明不同的node-exporter版本,对应的metrics也不一样,需要自己对照更改一下。CPU监控(1-avg(irate(node_cpu{mode="idle"}[10m])
分类:
其他好文 时间:
2018-09-18 20:51:14
阅读次数:
702
1、结论: sar 命令是linux系统上,分析系统性能的常用工具,可以查看cpu、内存、磁盘IO、文件读写、系统调用, 2、sar会有一个定时任务,定期记录当前系统信息到 /var/log/sa/xx, 默认是每隔10分钟记录一次,当sar命令后面不指定间隔和次数时,就是显示历史数据。 sar也可 ...
分类:
系统相关 时间:
2018-08-27 01:03:26
阅读次数:
207
Linux下文件类型: bcd -lsp b(块、设备文件) c(字符设备文件) d(目录) -(普通文件) l(链接文件) s(套接字文件) p(管道文件) kill -sig pid:通过pid发送信号杀死指定进程 kill -l:查看操作系统内所所有sig信号 ps -aux > STAT表示 ...
分类:
编程语言 时间:
2018-08-19 00:51:22
阅读次数:
160