`
文章列表

linux命令

本章主要介绍Linux 的常用命令,其中主要有 文件和目录的操作命令:pwd、cd、ls、 tree、mkdir、rmdir、cp、rm、mv、ln、chmod、chown、chgrp、find、grep、cmp、diff、stat、touch; 显示文件的命令:cat、more、less、head、tail、sort、uniq、file、locate、which; 进程和作业的控制命令:&、ps、kill、nice、renice、top、bg、fg、job、nohup、at、atq、atrm、 crontab; 文件压缩和备份命令:compress、uncompress、gzi ...
FTP(File Transfer Protocol):文件传输协议是Internet上使用非常广泛的一种通讯协议,它是为Internet用户进行文件传输(包括文件的上传和下载)而制定的。要想实现FTP文件传输,必须在相连的两端都装有支持FTP协议的软件,装在您的电脑 ...
touch 文件 创建文件 rm 文件名 删除文件 rm –r 文件夹名 递归删除文件夹 rm –rf 文件夹名 递归强制删除文件夹 rmdir 文件夹名  删除空文件夹 cp (-r)源文件/原文件夹  目标文件/目标文件夹 mv(-r) 源文件 目标文件/目标文件夹 t ...
MBR:硬盘MBR(Master Boot Record)就是我们经常说的”硬盘主引导记录”,它是由FDISK等磁盘分区命令写在硬盘绝对0扇区的一段数据,它由主引导程序、硬盘分区表及扇区结束标志字(55AA). 这三部分组成,如下: 组成部分           所占字节数             内容 主引导程序             446         检查硬盘分区表、寻找可引导分区并负责将可引导分区的引导扇区装入内存 硬盘分区表              16X4       每份16字节的4分硬盘分区表,里面记载了每个分区的类型、大小,分区开始、结束的的位置等重要内容 ...

好网站

http://tech.idv2.com/2008/07/10/memcached-001/ http://sql.learncodethehardway.org/book/

Linux basic Command

ls 就是列出所有文件   ls –l 会竖着拍 然后就可以看出哪些是目录哪些是文件 pwd当前路径是什么 mkdir创建目录 rmdir删除目录 rmdir –rf d1 全部删除不用问 touch 创建一个空文件 cp doc1 doc2 cp -r d1 d2 mv dd1 /basicCommand vi test.txt a之后开始添加内容 按exc回到命令模式 输入:按w存盘 按q推出  按q!不存盘推出 more test.txt 看内容 dd删除一行 dw删除整个word ln创建一个链接
动态代理 Java的动态代理比代理的思想更向前迈进了一步,因为它可以动态地创建代理并动态地处理对所代理方法的调用。在动态代理上所做的所有调用都会被重定向到单一的调用处理器上,它的工作是揭示调用的类型并确定相应的对策。下面是代码: 1.被代理类 的接口 Proxied // 被代理类 需实现的 接口 public interface Proxied { void doSomething(); void doSomethingElse(String str); } 2.一个 Proxied接口 的实现类(被代理类) public class ConcreteProxied imp ...
类型转换前先做检查 迄今为止,我们已知的RTTI形式包括: 1.传统的类型转换,如“(Shape)”,由RTTI确保类型转换的正确性,如果你执行了一个错误的类型转换,就会抛出一个ClassCastException异常。 2.代表对象类型的Class对象。通过查询Class对象可以获取运行期所需的信息。 3. RTTI在Java中还有第三种形式,就是关键字instanceof。它返回一个布尔值,告诉我们对象是不是某个特定类型的实例。你可以用提问的方式使用它,就象这样: if(x instanceof Dog) ((Dog)x).bark(); instanceod与Class ...
类字面常量 Java 还提供了另一种方法来生成Class对象的引用:使用“类字面常量(class literal)”。对上述程序来说,看起来就象下面这样: FancyToy.class; 这样做不仅更简单,而且更安全,因为它在编译期就会受到检查。并且它 ...
运行时类型信息使得你可以在程序运行时发现和使用类型信息。 本章将讨论 Java 是如何允许我们在运行期识别对象和类的信息。主要有两种方式:一种是传统的RTTI,它假定我们在编译期和运行期已经知道了所有的类型;另一种 ...
不可变String public class Immutable { public static String upcase(String s) { return s.toUpperCase(); } public static void main(String[] args) { String q = "howdy"; System.out.println(q); String qq = upcase(q); System.out.println(q); System.out.println(qq); } } O ...
异常参数 throw new NullPointerException("t = null"); 关键字throw将触发许多十分奇妙的事情。通常,你首先使用new来创建对象,用以表示错误情况,此对象的引用将传给throw。尽管返回的异常对象其类型通常与方法设计的返回类型 ...
首先给出一个整体类图结构: 常用的容器用黑色粗线框表示,点线框表示接口,实线框表示普通的类,带有空心箭头的点线表示一个特定的类实现了一个接口,实心箭头表示某个类可以生成箭头所指向类的对象。 添加一组元素     在java.util包中的Array和Collection类中都有很实用方法,Arrays.asList()方法接受一个数组或者是一个用逗号分隔的元素列表,并将其转换为一个List对象。Collections.addAll()方法接受一个Collection对象,数组,逗号分隔的列表。 public static void main(String[] args) { Colle ...
如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须像在下面这个例子中的一样: OutClass o = new OutClass(); OutClass.InnerClass p = o.getInnerClass(); 连接到外部类 内部类能访问外围对象的所有成员,而不需要 ...
接口 可以在interface关键字前面添加public关键字。如果不添加public关键字,则它具有包访问权限。接口也可以包含域,但是这些域隐式地是static和final的。 可以选择在接口中显式地将方法声明为public的,但即使你不这么做,它们也是public的。因此,当要实现一个接口时,在接口中被定义的方法必须被定义为是public的;否则,它们将只能得到默认的包访问权限,这样在方法被继承的过程中,其可访问权限就被降低了,这是java编译器所不允许的。 此外,在接口中没有任何方法被声明为是public的,但是它们自动就是public的。 通过继承来扩展接口 interface ...
Global site tag (gtag.js) - Google Analytics