`
文章列表
题目:请说出hashCode方法,equals方法,HashSet,HasMap之间的关系? 解答:策略,分析jdk的源代码: Java代码 1.         public HashSet() { 2.         ap = new HashMap<E,Object>(); 3.           } 1、HashSet底层是采用HashMap实现的。 private transient HashMap<E,Object> map;是HashSet类里面定义的一个私有的成员变量。并且是transient类型的,在序列化的时候是不会序列化到 ...
来源:IT实验室周报 作者熔岩 摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。     一、 异常的概念和Java异常体系结构     异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。     Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超 ...
                                                              幕后英雄的用武之地                                                         ——浅谈Java内部类的四个应 ...
//ArrayList { ArrayList arraylist=new ArrayList(); arraylist.add(0,"end");//指定索引加入值 //需注意的是,如果现有2个值,我加入索引为5的那么就会出现异常 for(int i=0;i<2;i++){ arraylist.add(i,String.valueOf(i)); } System.out.println("ArrayList:"); for(int i=0;i<arraylist.size();i++){ System.out.print(arraylist. ...
DBA学习第一步,了解system下各视图功能 -----------DBA---------------- DBA_2PC_NEIGHBORS 包含待处理事务进入连接和退出连接信息。 DBA_2PC_PENDING 包含等待恢复的分布式事务的信息。 DBA_ALL_TABLES 显示数据库中所有表(对象表和关系表)的描述 ...
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。 2. 将显示的内容输出到指定文件 SQL> SPOOL file_name 在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。 3. 关闭spool输出 SQL> SPOOL O ...
启动: 注意$代表shell命令提示符,这里的oracle是9.0以上版本。 $ su - oracle $ sqlplus / nolog sql> conn / as sysdba sql> startup (一般不需要加参数,只要设置好环境变量) sql> quit (退出sql模式) $ lsnrctl start (启动监听器) 关闭: $ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序) $ sqlplus /nolog sql>shutdown 其参数 : shutdown有四个参 ...
24、视图: a)创建视图: create or replace view 视图名称 as select 表A.字段1,表A.字段2,……,表B.字段1,表B.字段2…… from 表A,表B on 表A. 字段=表B.字段;b)删除视图: drop view 视图名称; 25、索引: a)创建索引: create index 索引名称 on 表名称 (列名称) [ tablespace 表空间名称]; 注:索引还有其他多种类型,请参看书102-103页。26、游标的使用: a)动态游标:示例如下: declare 存储游标的变量 test_tab%rowtype; --定 ...
18、表分区: 一般表的分区是在创建表的时候便已经完成。例如: 范围分区: create table 表名称 ( ID number(4), Name char(20) ) partition by range (列名) ( partition 分区名 values luess than (分区边界值1) [tablespace 表空间名], partition 分区名 values luess than (分区边界值2) [tablespace 表空间名], partition 分区名 value ...
1、 创建表空间: create tablespace 表空间名称 datafile ‘文件地址以及文件名’ [ size ] [ autoextend [ on | off ] ]; 注:【 size 】 表示要创建的表空间的大小。单位可以为 K 或者 M。 【 autoextend 】 表示创建的表空间是否为自动扩展类型。 2、 创建新用户: create user 用户名 identified by 密码 [ default tablespace 表空间名 ] [ temporary tablespace 表空间名 ]; 注:【default】 语句表示为新创建的 ...
/******************************************************************/ --查询表空间参数 select tablespace_name,min_extents,max_extents,pct_increase,status from dba_tablespaces; --查询数据文件信息 --autoextensible数据库已满后是否自动扩展 select tablespace_name,bytes,autoextensible,file_name from dba_data_files; /***************** ...
哈希表(也叫散列表)的类.通过哈希表,您可以将一个任意类型的对象同另一个任意类型的对象联系起来.可以使用下列哈希表表达式来生成哈希表. {a=>b, ... } 通常使用Object#hash方法来计算哈希表的值,而使用Object#eql?方法来判定索引是否相同. 若用作索引的对象的内容发生了变化,且hash方法的返回值也有所不同时,将无法取出哈希表中的值.所以Array、Hash等的实例并不面向索引对象本身. 例如,若将字符串作为索引时,将先拷贝该字符串,然后把拷贝设为只读(freeze),最后将该拷贝用作索引.若想更改索引字符串的内容时,将引发TypeError异常. 哈希表的建 ...
IP路由选择,是思科网络工程师必须要了解的一个基础知识。其实,IP路由并没有大家想的那么复杂。笔者在这篇文章中,将通过一个案例,来帮助大家深入了解IP路由的选择过程。希望这篇文章能够帮助大家扫清IP路由选择上的 ...
字符串替换: :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1 :s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1 :g/str1/s//str2/g  用字符串 str2 替换行中所有出现的字符串 str1 chgrp命令:   功能:改变文件 ...
從映射文件生成資料表 public class HbmToTablesTest { public static void main(String[] args) { Configuration config = new Configuration().configure(); System.out.println("Create tables ......"); SchemaExport shemaExprot = new SchemaExport(config); shemaExprot.create(true, true); } } 從 ...
Global site tag (gtag.js) - Google Analytics