- 浏览: 31713 次
- 性别:
- 来自: 大连
文章列表
11G中有个新特性,当表无数据时,不分配segment,以节省空间;
解决方法:
1、insert一行,再rollback就产生segment了。
(该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。)
2、设置deferred_segment_creation 参数.
show parameter deferred_segment_creation
NAME TYPE VALUE
------------------------------------ ----------- - ...
maven Java compiler level does not match the version of the installed Java proje
- 博客分类:
- eclipse problems
Java compiler level does not match the version of the installed Java project facet.
Dynamic Web Module 3.0 requires Java 1.6 or newer.
出现上述问题 正常在build path里面 重新选一下jdk版本即可;
可是试过工程右键-Maven-Update Project后又出现问题,经查找,STS搭建maven工程时报错,原来是本地maven配置文件的原因,在本地apache-maven/conf/setting.xml文件的<profiles& ...
Cannot change version of project facet Dynamic Web Module to 2.3.
修改web.xml文件里的版本 把2.3 改成 2.5 ,web-app_2_3.xsd改成web-app_3_0.xsd
修改完,项目右键,maven-update project 即可。
参考:http://devjav.com/cannot-change-version-of-project-facet-dynamic-web-module-to-x-x/
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。
事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。
COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。
ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续进行,系统将事务中对数据库的所有以完成的操作全部撤消,滚回到事务开始的状态。
事务的 ...
eclipse 构建maven的错误信息
maven报错:
maven An error occurred while filtering resources
解决:
项目上面右键:Maven - Update Project
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Al ...
1:Class cl=A.class;
JVM将使用类A的类装载器, 将类A装入内存(前提是:类A还没有装入内存),不对类A做类的初始化工作.返回类A的Class的对象。
2:Class cl=对象引用o.getClass();
返回引用o运行时真正所指的对象(因为:子对象的引用可能会赋给父对象的引用变量中)所属的类的Class的对象 。
3:Class.forName("类名");
.装入类A,并做类的初始化
.getClass()是动态的,其余是静态的。
.class和class.forName()只能返回类内field的默认值,ge ...
1.保留表,只删除数据:
truncate table tablename;
或者:
delete from mytable where 1 = 1 ;
commit;
说明:
delete from t;
truncate table t;
区别:
①、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚
②、delete from t可以回滚,truncate table t 不可以回滚
③、 truncate table t 执行效率更高,会回收表空间,delete from t执行效率慢,不会回收表空间
④、 truncate ...
把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。
序列化(又叫串行化)就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个 ObjectOutputStream(对象流)对象,接着 ...
堆:heap -Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。
栈:stack -栈中主要存放一些基本类型的变量(int, short, long, byte, float, double, boolean, char)和对象句柄(也 ...
eclipse+spket+Extjs4.2.1开发环境搭建,可以参考参考
我用的ext4.2.1,spket1.6.23,弄了一下午都弄不成功,网上找了很多,preferences里add file都是什么ext.jsb、sdk.jsb3。其实只需要add file按钮里添加ext-4.2.1.883文件夹下的ext-all-dev.js就可以了 ...
Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序解决办法
环境:win7 32位系统、oracle11g数据库
问题描述:在win7 32位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下:
解决办法:
经过查看警告中给出的日志文件F:\develop\oracle_data\app\Administrator\cfgtoollogs\dbca\test\emConfig.log有如下内容:
配置:connectDescDESCRIPTION=( ...
[Subversion-users] svn: warning: W120171: Error running context: An error occurred during SSL communication重装系统后,重新安装了svn,更新时或连接时,出了如上错误;
跋山涉水,翻山越岭,经过一翻查找,最后找到原因是:svn版本不同导致。重装系统前svn:TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi重装系统后svn:TortoiseSVN-1.8.10.26129-x64-svn-1.8.11.msi解决办法:把 TortoiseSVN-1.8 ...
javascript深入理解js闭包(转)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种: ...
SQL Union和SQL Union All用法(转)
SQL UNION 操作符
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
SQL UNION 语法
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
注释:默认地,UNION 操作符选取不同的值,即UNION是去了重的。如果允许重复的值,请使用 ...