- 浏览: 188928 次
- 性别:
- 来自: 沈阳
-
最新评论
-
joyceKemi:
2013-6-26 13:00:48 org.apache.c ...
spring_mvc(一)环境搭建 -
yunzhu:
收藏的文章很好,谢谢分享
http&servlet -
javaeyegood:
spring_mvc(四)Message Converters
文章列表
本章主要介绍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 ...
Linux尚学堂笔记(三)
- 博客分类:
- Linux
FTP(File Transfer Protocol):文件传输协议是Internet上使用非常广泛的一种通讯协议,它是为Internet用户进行文件传输(包括文件的上传和下载)而制定的。要想实现FTP文件传输,必须在相连的两端都装有支持FTP协议的软件,装在您的电脑 ...
尚学堂linux笔记(二)
- 博客分类:
- Linux
touch 文件 创建文件
rm 文件名 删除文件
rm –r 文件夹名 递归删除文件夹
rm –rf 文件夹名 递归强制删除文件夹
rmdir 文件夹名 删除空文件夹
cp (-r)源文件/原文件夹 目标文件/目标文件夹
mv(-r) 源文件 目标文件/目标文件夹
t ...
尚学堂Linux笔记(一)
- 博客分类:
- Linux
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
- 博客分类:
- Linux
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创建一个链接
第十四章 类型信息4.0
- 博客分类:
- thinking in java
动态代理
Java的动态代理比代理的思想更向前迈进了一步,因为它可以动态地创建代理并动态地处理对所代理方法的调用。在动态代理上所做的所有调用都会被重定向到单一的调用处理器上,它的工作是揭示调用的类型并确定相应的对策。下面是代码:
1.被代理类 的接口 Proxied
// 被代理类 需实现的 接口
public interface Proxied {
void doSomething();
void doSomethingElse(String str);
}
2.一个 Proxied接口 的实现类(被代理类)
public class ConcreteProxied imp ...
第十四章 类型信息3.0
- 博客分类:
- thinking in java
类型转换前先做检查
迄今为止,我们已知的RTTI形式包括:
1.传统的类型转换,如“(Shape)”,由RTTI确保类型转换的正确性,如果你执行了一个错误的类型转换,就会抛出一个ClassCastException异常。
2.代表对象类型的Class对象。通过查询Class对象可以获取运行期所需的信息。
3. RTTI在Java中还有第三种形式,就是关键字instanceof。它返回一个布尔值,告诉我们对象是不是某个特定类型的实例。你可以用提问的方式使用它,就象这样:
if(x instanceof Dog)
((Dog)x).bark();
instanceod与Class ...
第十四章 类型信息2.0
- 博客分类:
- thinking in java
类字面常量
Java 还提供了另一种方法来生成Class对象的引用:使用“类字面常量(class literal)”。对上述程序来说,看起来就象下面这样:
FancyToy.class;
这样做不仅更简单,而且更安全,因为它在编译期就会受到检查。并且它 ...
第十四章 类型信息1.0
- 博客分类:
- thinking in java
运行时类型信息使得你可以在程序运行时发现和使用类型信息。
本章将讨论 Java 是如何允许我们在运行期识别对象和类的信息。主要有两种方式:一种是传统的RTTI,它假定我们在编译期和运行期已经知道了所有的类型;另一种 ...
第十三章 字符串
- 博客分类:
- thinking in java
不可变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。尽管返回的异常对象其类型通常与方法设计的返回类型 ...
第十一章 持有对象
- 博客分类:
- thinking in java
首先给出一个整体类图结构:
常用的容器用黑色粗线框表示,点线框表示接口,实线框表示普通的类,带有空心箭头的点线表示一个特定的类实现了一个接口,实心箭头表示某个类可以生成箭头所指向类的对象。
添加一组元素
在java.util包中的Array和Collection类中都有很实用方法,Arrays.asList()方法接受一个数组或者是一个用逗号分隔的元素列表,并将其转换为一个List对象。Collections.addAll()方法接受一个Collection对象,数组,逗号分隔的列表。
public static void main(String[] args) {
Colle ...
第十章 内部类
- 博客分类:
- thinking in java
如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须像在下面这个例子中的一样:
OutClass o = new OutClass();
OutClass.InnerClass p = o.getInnerClass();
连接到外部类
内部类能访问外围对象的所有成员,而不需要 ...
第九章 接口
- 博客分类:
- thinking in java
接口
可以在interface关键字前面添加public关键字。如果不添加public关键字,则它具有包访问权限。接口也可以包含域,但是这些域隐式地是static和final的。
可以选择在接口中显式地将方法声明为public的,但即使你不这么做,它们也是public的。因此,当要实现一个接口时,在接口中被定义的方法必须被定义为是public的;否则,它们将只能得到默认的包访问权限,这样在方法被继承的过程中,其可访问权限就被降低了,这是java编译器所不允许的。
此外,在接口中没有任何方法被声明为是public的,但是它们自动就是public的。
通过继承来扩展接口
interface ...