Linux 常用命令
finger命令 12345678910[~]$ finger -p claylinLogin: claylin Name: claylinDirectory: /Users/claylin Shell: /bin/bashOn since 五
finger命令 12345678910[~]$ finger -p claylinLogin: claylin Name: claylinDirectory: /Users/claylin Shell: /bin/bashOn since 五
先看看Executor中的各个类和接口关系图,如下 从上图可知,ExecutorService继承于Executor接口。官网是这样介绍这两个接口的: An Executor that provides methods to manage termination and me
java concurrency Executor概述 从java 5开始,java并发api就提供了Executor框架,把任务的创建和任务的执行分开。使用executor,我们仅仅需要实现Runnable接口并把它提交给executor处理即可。executor框架负责任务的
认识java异常 在java语言中,一个异常对象通常是继承类Throwable的一个类的对象。通过继承类Throwable我们可以创建自己的异常类。下图1.1是java中异常的系统结构的简单图从上图我们可以看到java中所有的异常都继承与Throwable,随后又分为两个分支:E
引言 linux中允许众多不同的文件系统,如ext2,ext3,vfat等。通过使用同一套文件I/O系统调用即可对linux中任意文件进行操作而无需考虑其所在具体文件系统格式;更进一步,对文件的操作可以跨文件系统而执行。如图一所示,我们可以使用cp命令从vfat文件系统格式的硬盘
ssh端口转发概念 ssh会自动加密和解密所有客户端和服务端间的网络数据,同时ssh提供了一个很有用的功能,就是端口转发。它能够将其他tcp端口的网络数据通过ssh链接来转发,并且自动提供相应的加密和解密服务。这一过程也被叫做隧道(tunneling),这是因为ssh为其他tcp
地址转换 内存管理系统提供两个重要的功能:代码保护和地址转换。代码保护措施可以防止一个任务访问另外一个任务或操作系统的内存区域;地址转换能够让操作系统在给任务分配内存时具有灵活性,其物理地址映射机制可以可以达到内存的保护功能,可以说代码保护功能是建立在地址变换机制上的。 我们知道
linux内存管理区 原文地址 因为硬件的限制,linux内核没有把所有的物理页面归做一类。由于有些页面的的内存物理地址不能够用作一些任务,linux内核把物理页面划分为3个不同的管理区。linux内核安页面拥有不同的属性来进行分类。特别地,linux必须处理内存地址对应的两个