- 浏览: 63944 次
- 性别:
- 来自: 福州
-
最新评论
-
53873039oycg:
试下这个:System.out.println("h ...
这个算是java的bug吗
文章列表
package test;
import java.util.Map;
public class Test {
public static void main(String[] args) {
Map m = null;
System.out.println("haha" + m==null?"null":m.get("d"));
}
}
运行后:
Exception in thread "main" java.lang.NullPointerException
at test. ...
linux下编译命令:
将PC编译成C:proc parse=none iname=main.pc
将C编译成可执行文件:gcc -g -o main main.c -I$ORACLE_HOME/precomp/public -L$ORACLE_HOME/lib -lclntsh
#include "sqlca.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void sql_error(char *msg)
{
printf("\n ...
move一个表到另外一个表空间时,索引不会跟着一起move,而且会失效(LOB类型例外)。做表空间转移之前,被转移表的用户必须在目的表空间上有使用表空间的权限,否则会报错:ORA-01950: no privileges on tablespace...
表move分为
1.普通表move
2.分区表move
3.LONG
4.LOB大字段类型move
5.索引的move通过rebuild来实现
一、move普通表、索引
1、基本语法:
a、alter table table_name t move tablespace xxx;
b、alter index index_name rebuild ...
在实际项目中遇到了ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存储空间还有很大,却也报这个错误。原来是Oracle 10g中新的特性,对Flash Recovery的管理导致的。
Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到了ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存 ...
Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。
但是另外一种异常:runtime exception,也称运行时异常,我们可以不处理。当出现这样的异常时,总是由虚拟机接管。比如:我们从来没有人去处理过NullPointerException异常,它就是运行时异常,并且这种异常还是最常见的异常之一。
...
在同一台机器上往往会启动多个JBOSS,关闭的时候却不知道怎么敲命令关掉某一台。解决方法如下:
./shutdown.sh -s jnp://ip:1099 其中,1099根据jboss不同而不同,指的是RMI端口。
这个命令也可以关闭远程机器上的JBOSS。
JS文件内容:
function DateInput(name,yearBegin,yearEnd)
{
this.name=name;
this.yearBegin=yearBegin;
this.yearEnd=yearEnd;
var today=new Date();
this.curYear=today.getFullYear();
this.curMonth=today.getMonth() + 1;
this.curDay=today.getDate();
...
meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码:
<head>
<meta http-equiv="content-Type" content="text/html; charset=gb2312">
</head>
也许你认为这些代码可有可 ...
1、删除表中的重复记录。
2、联合查询,group by,sum,count
3、给定一百个文件,F00,F01....F99,每个文件中都有一段文字,计算这些数字的总和。
JPA 2.0是在Java EE 6当中新引入的Java持久化API。JPA 2.0带来了许多新特性和增强,其中包括对象/关系映射增强,Java持久化查询语言增强,一种新的基于标准的查询API,以及对悲观锁的支持。
支持悲观锁
锁是处理数据库事务并发的 ...
ORACLE里锁有以下几种模式:
0:none
1:null 空
2:Row-S 行共享(RS):共享表锁,sub share
3:Row-X 行独占(RX):用于行的修改,sub exclusive
4:Share 共享锁(S):阻止其他DML操作,share
5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive
6:exclusive 独占(X):独立访问使用,exclusive
数字越大锁级别越高, 影响的操作越多。
1级锁有:Select,有时会在v$locked_object出现。
2级锁有:Select fo ...
文章转自网上好像是玉米田的,忘记了
锁( locking )
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算
处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中
(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机
制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓
的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。
Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ”
和 “ 乐观锁( ...
写在这里备忘:
去www.ruby-lang.org/en/downloads下载rubyinstaller-1.8.7-p334.exe
安装之。
去rubyonrails.org/download下载rails-2.3.3.zip
去http://rubyforge.iasi.roedu.net/gems/下载rake-0.8.3.gem和rack-1.0.0.gem
打开命令行:
执行 gem install *.gem
顺序:
rake-0.8.3.gem
activesupport-2.3.3.gem
activerecord-2.3.3.gem
rack-1.0.0.gem
ac ...