- 浏览: 145158 次
- 性别:
- 来自: 北京
最新评论
-
abc08010051:
请问楼主:既然hashmap是用数组存放Entry,为什么还在 ...
java hashSet与hashMap -
adam_zs:
没看懂哦
Java-----装饰模式 -
hekai1990:
受教了...
java date和hibernate date -
jarorwar:
...
Spring中Bean的初始化过程 -
tyut8518:
探究的相当深啊 得循序渐进来了
java hashSet与hashMap
文章列表
这里总结一些常用到的关于find的命令的操作:
Find命令的一般形式为:
# find pathname -options [-print -exec -ok]
让我们来看看该命令的参数:
pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print find命令将匹配的文件输出到标准输出。
-exec find命令对匹配的文件执行该参数所给出的shell命令。
-ok 和- exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行.
find命令选项
1. -n ...
创建一个标准文件 time_file
1. touch -t 01010000 time_file
然后删除不新于(! -newer) 这个文件的所有文件
2. find . ! -newer time_file | xargs rm
然后删除新于这个文件的所有文件
3.find . -newer time_file | xargs rm
如果不能删除则加上强制:
如:
touch -t 12290000 new.txt
find . -newer new.txt | xargs rm -rf
HashSet:
这种数据结构的出现都是为了能够更快的操作集合元素,将含有相互兼容hashcode()和euqls()方法的元素散列到散列表的表元里面,hashcode()和equals()方法的兼容是指:对于有obj1.equals(obj2)返回true的元素必须有相同的hashcode值。
TreeSet:
这种数据结构的出现是为了弥补HashSet不能对元素排序的缺点,如果要插入自定义的对象,则要求该类实现Comparable接口,即实现compareTo()方法定义一个排序的策略。那么当一个元素被添加到树集时,将会被放置到适当的位置,之后若是用迭代器迭代元素时,集合元素将会按 ...
ListIterator:
常用方法:
E next();
但迭代器到最后一个元素时,如果再次调用该方法,将会抛出异常;
E previous();
但迭代器没有迭代前,或是在第一个元素之前,调用该方法,将会抛出异常;
void add(E e)
会将添加的元素放在迭代器位置的左边;
void set(E e);
可以用新value替换由next()方法或是previous()方法返回的元素的值;
void remove();
不能连续调用该方法,调用next()方法后,移除的将是迭代器左边的元素,调用previous()方法后,移除的将是迭代器右边的元素;re ...
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的 ...
- 2009-12-04 16:50
- 浏览 953
- 评论(0)
使用 DOM 解析 XML 文档时,需要读取整个 XML 文档,然后在内存中创建 DOM 树,生成 DOM 树上的每个节点对象,只有在整个 DOM 树创建完成后,才能做需要的修改操作,即使是只需要修改根元素节点的第一个子节点。当 XML 文档较大 ...
- 2009-11-18 22:23
- 浏览 1772
- 评论(0)
javascript事件列表解说javascript事件列表解说
事件 浏览器支持 解说
一般事件 onclick IE3、N2 鼠标点击时触发此事件
ondblclick IE4、N4 鼠标双击时触发此事件
onmousedown IE4、N4 按下鼠标时触发此事件
onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件
onmouseover IE3、N2 当鼠标移动到某对象范围的上方时触发此事件
onmousemove IE4、N4 鼠标移动时触发此事件
onmouseout IE4、N3 当鼠标离开某对象范围时触发此事件
onkeypress IE4、N4 当键盘上的某个键被按 ...
- 2009-10-11 09:52
- 浏览 1195
- 评论(0)
近期来,FreeList的重要作用逐渐为Oracle DBA所认识,网上也出现一些相关的讨论。本文以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨,涉及Oracle段区块管理的原理,FreeList算法等。而与FreeList密切相关的一个重用特性HWM,与sql性能密切相关,本文也作了原理分析介绍。在原理探讨的基础上,介绍了常用的存储参数分析方法,并对所涉及的存储优化、HWM的优化和Freelist竞争优化作了说明。
缩略语:
ASSM:auto segement space management
HWM:high water mark
...
- 2009-10-10 10:20
- 浏览 1280
- 评论(0)
DUAL ? 有什么神秘的? 当你想得到ORACLE系统时间, 简简单单敲一行SQL不就得了吗? 故弄玄虚….
SQL> select sysdate from dual;
SYSDATE
---------
02-DEC-07
哈哈, 确实DUAL的使用很方便. 但是大家知道DUAL倒底是什么OBJECT, 它有什么特殊的行为吗? 来,我们一起看一看.
首先搞清楚DUAL是什么OBJECT :
SQL> connect system/manager
Connected.
SQL ...
- 2009-09-09 10:40
- 浏览 1099
- 评论(0)
一,约束操作
1:更改约束名称:
ALTER TABLE TName RENAME CONSTRAINT oldname TO newname;
2:删除约束
ALTER TABLE TName DROP CONSTRAINT cname
3:停止约束
ALTER TABLE TName MODIFY CONSTRAINT cname DISABLE;
4:起用约束
ALTER TABLE TName MODIFY CONSTRAINT cname ENABLE VALIDATE;
5:新增约束
ALTER TABLE TName ADD CONSTRAINT cname FOREIGN KEY ...
- 2009-09-08 16:52
- 浏览 1480
- 评论(0)
./bin:
bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
/usr/bin:
主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。
/s ...
- 2009-08-25 13:29
- 浏览 4352
- 评论(0)
通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。
常见的Java设 ...
- 2009-08-20 14:29
- 浏览 2642
- 评论(0)
此文章问转载
decorator 模式的功能是:给一个对象添加一些额外的职责(操作),虽然此功能可以用继承实现,但装饰模式比生成子类更灵活些。
装饰的意思:就是包装一下。把另的对象包装一下。我这里只简单示例下怎么使用。
业务接口 Component:
package com.chenlb.dp.decorator;
/**
* 业务接口
*/
public interface Component {
void operation();
}
具体业务 ConcreteComponent:
package com. ...
- 2009-08-14 11:55
- 浏览 4799
- 评论(1)
你认为java虚拟机什么时候会创建一个对象?如果能回答出下面的问题,你就可以不用继续向下看了。
class A{
static final int a = 10;
static{
System.out.println( "initializing A" );
}
}
class B{
public static void main(String[] args){
System.out.println(A.a);
}
static{
System.out.println( "initiali ...
- 2009-08-11 15:37
- 浏览 992
- 评论(0)
Hashtable的结构,采用的是数据结构中所说的链地址法处理冲突的方法
从上面的结构图可以看出,Hashtable的实质就是一个数组+链表。图中的Entry就是链表的实现,Entry的结构中包含了对自己的另一个实例的引用next,用以指向另外 ...
- 2009-08-06 17:20
- 浏览 6448
- 评论(0)