<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kantery的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/kantery</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; kantery]]></copyright><item><title><![CDATA[linux - find 命令总结]]></title><link>https://blog.csdn.net/kantery/article/details/83554439</link><guid>https://blog.csdn.net/kantery/article/details/83554439</guid><author>kantery</author><pubDate>Thu, 04 Feb 2010 18:00:38 +0800</pubDate><description><![CDATA[这里总结一些常用到的关于find的命令的操作：
[b]Find命令的一般形式为：[/b]
[code=&quot;shell&quot;]# find pathname -options [-print -exec -ok][/code]
让我们来看看该命令的参数：
pathname find命令所查找的目录路径。例如用.来表示当前目录，用/来表示系统根目录。
-print find命令将匹配的文件输出到标...]]></description><category></category></item><item><title><![CDATA[按时间删除文件---linux命令小记]]></title><link>https://blog.csdn.net/kantery/article/details/83523110</link><guid>https://blog.csdn.net/kantery/article/details/83523110</guid><author>kantery</author><pubDate>Tue, 29 Dec 2009 16:51:43 +0800</pubDate><description><![CDATA[创建一个标准文件 time_file
1. touch -t 01010000 time_file
然后删除不新于（! -newer） 这个文件的所有文件
2. find . ! -newer time_file | xargs rm
然后删除新于这个文件的所有文件
3.find .  -newer time_file | xargs rm
如果不能删除则加上强制：
如：
touc...]]></description><category></category></item><item><title><![CDATA[java 集合类 Hashset和TreeSet]]></title><link>https://blog.csdn.net/kantery/article/details/83516209</link><guid>https://blog.csdn.net/kantery/article/details/83516209</guid><author>kantery</author><pubDate>Fri, 11 Dec 2009 14:13:08 +0800</pubDate><description><![CDATA[HashSet:

这种数据结构的出现都是为了能够更快的操作集合元素，将含有相互兼容hashcode()和euqls()方法的元素散列到散列表的表元里面，hashcode()和equals()方法的兼容是指：对于有obj1.equals(obj2)返回true的元素必须有相同的hashcode值。



TreeSet：

这种数据结构的出现是为了弥补HashSet不能对元素排序的...]]></description><category></category></item><item><title><![CDATA[java 迭代器]]></title><link>https://blog.csdn.net/kantery/article/details/83516190</link><guid>https://blog.csdn.net/kantery/article/details/83516190</guid><author>kantery</author><pubDate>Fri, 11 Dec 2009 13:19:45 +0800</pubDate><description><![CDATA[ListIterator：
常用方法：

E next();

 但迭代器到最后一个元素时，如果再次调用该方法，将会抛出异常；

E previous();

 但迭代器没有迭代前，或是在第一个元素之前，调用该方法，将会抛出异常；

void add(E e)

 会将添加的元素放在迭代器位置的左边；

void set(E e);

 可以用新value替换由n...]]></description><category></category></item><item><title><![CDATA[VI编辑器操作]]></title><link>https://blog.csdn.net/kantery/article/details/83498085</link><guid>https://blog.csdn.net/kantery/article/details/83498085</guid><author>kantery</author><pubDate>Fri, 04 Dec 2009 16:50:53 +0800</pubDate><description><![CDATA[进入vi的命令
vi filename :打开或新建文件，并将光标置于第一行首
vi +n filename ：打开文件，并将光标置于第n行首
vi + filename ：打开文件，并将光标置于最后一行首
vi +/pattern filename：打开文件，并将光标置于第一个与pattern匹配的串处
vi -r filename ：在上次正用vi编辑时发生系统崩溃，恢复filena...]]></description><category></category></item><item><title><![CDATA[使用 SAX 解析 XML 文档]]></title><link>https://blog.csdn.net/kantery/article/details/83491424</link><guid>https://blog.csdn.net/kantery/article/details/83491424</guid><author>kantery</author><pubDate>Wed, 18 Nov 2009 22:23:17 +0800</pubDate><description><![CDATA[使用 DOM 解析 XML 文档时，需要读取整个 XML 文档，然后在内存中创建 DOM 树，生成 DOM 树上的每个节点对象，只有在整个 DOM 树创建完成后，才能做需要的修改操作，即使是只需要修改根元素节点的第一个子节点。当 XML 文档较大时，构建 DOM 树将花大量的时间和内存。SAX 允许在读取文档的时候，即对文档进行处理，解析完毕也就处理完成了，不必等到整个文档被分析储存之后才进行操作...]]></description><category></category></item><item><title><![CDATA[javascript事件详细说明]]></title><link>https://blog.csdn.net/kantery/article/details/83468135</link><guid>https://blog.csdn.net/kantery/article/details/83468135</guid><author>kantery</author><pubDate>Sun, 11 Oct 2009 09:52:16 +0800</pubDate><description><![CDATA[javascript事件列表解说javascript事件列表解说
事件 浏览器支持 解说
一般事件 onclick IE3、N2 鼠标点击时触发此事件
ondblclick IE4、N4 鼠标双击时触发此事件
onmousedown IE4、N4 按下鼠标时触发此事件
onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件
onmouseover IE3、N2 当鼠标移动到某...]]></description><category></category></item><item><title><![CDATA[Oracle Freelist和HWM原理及性能优化]]></title><link>https://blog.csdn.net/kantery/article/details/83467688</link><guid>https://blog.csdn.net/kantery/article/details/83467688</guid><author>kantery</author><pubDate>Sat, 10 Oct 2009 10:20:21 +0800</pubDate><description><![CDATA[近期来，FreeList的重要作用逐渐为Oracle DBA所认识，网上也出现一些相关的讨论。本文以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨，涉及Oracle段区块管理的原理，FreeList算法等。而与FreeList密切相关的一个重用特性HWM，与sql性能密切相关，本文也作了原理分析介绍。在原理探讨的基础上，介绍了常用的存储参数分析方法，并对所涉及的存储优化、HW...]]></description><category></category></item><item><title><![CDATA[神秘的 ORACLE DUAL ]]></title><link>https://blog.csdn.net/kantery/article/details/83458276</link><guid>https://blog.csdn.net/kantery/article/details/83458276</guid><author>kantery</author><pubDate>Wed, 09 Sep 2009 10:40:34 +0800</pubDate><description><![CDATA[ DUAL ? 有什么神秘的? 当你想得到ORACLE系统时间, 简简单单敲一行SQL不就得了吗? 故弄玄虚….　
　　
　　SQL&gt; select sysdate from dual;　
　　
　　SYSDATE　
　    ---------　
　　
　　02-DEC-07
　　
　　哈哈, 确实DUAL的使用很方便. 但是大家知道DUAL倒底是什么OBJECT, 它有什么特...]]></description><category></category></item><item><title><![CDATA[Oracle数据库基本操作步步详解]]></title><link>https://blog.csdn.net/kantery/article/details/83458089</link><guid>https://blog.csdn.net/kantery/article/details/83458089</guid><author>kantery</author><pubDate>Tue, 08 Sep 2009 16:52:16 +0800</pubDate><description><![CDATA[一，约束操作
1:更改约束名称：
[code=&quot;java&quot;]ALTER TABLE TName RENAME CONSTRAINT oldname TO newname;[/code]
2:删除约束
[code=&quot;java&quot;]ALTER TABLE TName DROP CONSTRAINT cname[/code]
3：停止约束
[code=&quot;java&quot;]ALTER TABLE TN...]]></description><category></category></item><item><title><![CDATA[bash:command not found]]></title><link>https://blog.csdn.net/kantery/article/details/83453817</link><guid>https://blog.csdn.net/kantery/article/details/83453817</guid><author>kantery</author><pubDate>Tue, 25 Aug 2009 13:29:22 +0800</pubDate><description><![CDATA[./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、htp...]]></description><category></category></item><item><title><![CDATA[Java设计模式]]></title><link>https://blog.csdn.net/kantery/article/details/83452061</link><guid>https://blog.csdn.net/kantery/article/details/83452061</guid><author>kantery</author><pubDate>Thu, 20 Aug 2009 14:29:09 +0800</pubDate><description><![CDATA[　　通常，一个设计模式描述了一个被证实可行的方案。这些方案非常普遍，是具有完整定义的最常用的模式。一般模式有4个基本要素：模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。

　　常见的Java设计模式有以下23种：

　　1、抽象工厂模式(Abstract Factory)：提供一个创建一系列相关或相互依赖对象的...]]></description><category></category></item><item><title><![CDATA[Java-----装饰模式]]></title><link>https://blog.csdn.net/kantery/article/details/83441200</link><guid>https://blog.csdn.net/kantery/article/details/83441200</guid><author>kantery</author><pubDate>Fri, 14 Aug 2009 11:55:50 +0800</pubDate><description><![CDATA[[align=left][size=large][color=darkred][b]此文章问转载[/b][/color][/size][/align]
decorator 模式的功能是：给一个对象添加一些额外的职责（操作），虽然此功能可以用继承实现，但装饰模式比生成子类更灵活些。

装饰的意思：就是包装一下。把另的对象包装一下。我这里只简单示例下怎么使用。
[img]http://chen...]]></description><category></category></item><item><title><![CDATA[Java虚拟机(JVM)对象创建浅析]]></title><link>https://blog.csdn.net/kantery/article/details/83439923</link><guid>https://blog.csdn.net/kantery/article/details/83439923</guid><author>kantery</author><pubDate>Tue, 11 Aug 2009 15:37:33 +0800</pubDate><description><![CDATA[你认为java虚拟机什么时候会创建一个对象？如果能回答出下面的问题，你就可以不用继续向下看了。
　　
　　class A{
　　static final int a = 10;
　　
　　static{
　　System.out.println( &quot;initializing A&quot; );
　　}
　　
　　}
　　
　　class B{
　　public static voi...]]></description><category></category></item><item><title><![CDATA[Java Hashtable分析]]></title><link>https://blog.csdn.net/kantery/article/details/83438280</link><guid>https://blog.csdn.net/kantery/article/details/83438280</guid><author>kantery</author><pubDate>Thu, 06 Aug 2009 17:20:29 +0800</pubDate><description><![CDATA[Hashtable的结构，采用的是数据结构中所说的链地址法处理冲突的方法
[img]http://www.blogjava.net/images/blogjava_net/fhtdy2004/hashtable.gif[/img]
从上面的结构图可以看出，Hashtable的实质就是一个数组＋链表。图中的Entry就是链表的实现，Entry的结构中包含了对自己的另一个实例的引用next，用以指...]]></description><category></category></item><item><title><![CDATA[java hashSet与hashMap]]></title><link>https://blog.csdn.net/kantery/article/details/83438246</link><guid>https://blog.csdn.net/kantery/article/details/83438246</guid><author>kantery</author><pubDate>Thu, 06 Aug 2009 16:05:03 +0800</pubDate><description><![CDATA[题目:请说出hashCode方法,equals方法，HashSet，HasMap之间的关系？ 
解答:策略,分析jdk的源代码:

Java代码 

1.         public HashSet() { 

2.         ap = new HashMap(); 

3.           } 

1、HashSet底层是采用HashMap实现的。 

pr...]]></description><category></category></item><item><title><![CDATA[深入探索 高效的Java异常处理框架]]></title><link>https://blog.csdn.net/kantery/article/details/83437509</link><guid>https://blog.csdn.net/kantery/article/details/83437509</guid><author>kantery</author><pubDate>Wed, 05 Aug 2009 10:28:36 +0800</pubDate><description><![CDATA[[size=medium][color=darkred]来源：IT实验室周报 作者熔岩[/color][/size]


摘要：本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识，分析了Java异常体系结构，对比Spring的异常处理框架，阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想，并通过设计一个异常处理的框架来论述此思想。

   ...]]></description><category></category></item><item><title><![CDATA[浅谈Java内部类的四个应用场景]]></title><link>https://blog.csdn.net/kantery/article/details/83437274</link><guid>https://blog.csdn.net/kantery/article/details/83437274</guid><author>kantery</author><pubDate>Tue, 04 Aug 2009 17:36:57 +0800</pubDate><description><![CDATA[                                                              幕后英雄的用武之地
                                                        ——浅谈Java内部类的四个应用场景
 
Java内部类是Java言语的一个很重要的概念，《Java编程思想》花了很大的篇幅来讲述这个概念...]]></description><category></category></item><item><title><![CDATA[java 集合类操作总结]]></title><link>https://blog.csdn.net/kantery/article/details/83436896</link><guid>https://blog.csdn.net/kantery/article/details/83436896</guid><author>kantery</author><pubDate>Mon, 03 Aug 2009 17:53:46 +0800</pubDate><description><![CDATA[//ArrayList
{
ArrayList arraylist=new ArrayList();
arraylist.add(0,&quot;end&quot;);//指定索引加入值
//需注意的是，如果现有2个值，我加入索引为5的那么就会出现异常
for(int i=0;i...]]></description><category></category></item><item><title><![CDATA[oracle系统视图作用大全]]></title><link>https://blog.csdn.net/kantery/article/details/83434609</link><guid>https://blog.csdn.net/kantery/article/details/83434609</guid><author>kantery</author><pubDate>Tue, 28 Jul 2009 10:54:29 +0800</pubDate><description><![CDATA[DBA学习第一步,了解system下各视图功能

-----------DBA----------------
DBA_2PC_NEIGHBORS 包含待处理事务进入连接和退出连接信息。
DBA_2PC_PENDING 包含等待恢复的分布式事务的信息。
DBA_ALL_TABLES 显示数据库中所有表（对象表和关系表）的描述。
DBA_ANALYZE_OBJECTS 列出分析对象。
...]]></description><category></category></item></channel></rss>