- 浏览: 209157 次
- 性别:
- 来自: 南京
-
最新评论
-
white1114579650:
[flash=200,200][url][img][list] ...
Tomcat部署web项目 -
xue_x_d:
...
MySQL创建索引,查看以及删除 -
Vincent-Yang:
doUpdate不会用,接受的是List<T>那就 ...
java操作数据库的通用的类 -
royzs:
浅显明了,辛苦
MySQL与Oracle的区别 -
张伟818:
...
c3p0和dbcp的区别
文章列表
引用方法一、如果可以上网可在线安装
1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;
2. 选择Search for new features to install,点击Next进入下一步;
3. 点击"New Remote Site"按钮,在弹出的对话框中输入:
name:SVN
url:http://subclipse.tigris.org/update_1.4.x
点击OK,关闭对话框,并点击Finish按钮,Myeclipse自动下载插件安装程序;
4. ...
1、
String contextPath = request.getContextPath();
String realPath = request.getSession().getServletContext().getRealPath("/");
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+contextPath+"/";
2、
cont ...
java.lang.IllegalStateException: getOutputStream() has already been called for this response
从网上找了下资料,综合一下原因分析:
这是web容器生成的servlet代码中有out.write(””),这个和JSP中调用的response.getOutputStream()产生冲突.
即Servlet规范说明,不能既调用 response.getOutputStream(),又调用response.getWriter(),无论先调用哪一个,在调用第二个时候应会抛出 IllegalStateEx ...
引用今天在扩展ibator插件时,在生成model中每个field的注释时,想从oracle数据库中获取每个字段的comments作为注释.使用jdbc的支持,代码如下:
ResultSet rs = (java.sql.DatabaseMetaData)databaseMetaData.getColumns(localCatalog, localSchema, localTableName, null);
while (rs.next()){
rs.getString("REMARKS"));
...
Pattern的用法:
1)定义一个Pattern的格式,例如Pattern pattern=Pattern.compile(//格式)
2)将需要的的字符串编译:例如Matcher matcher=pattern.matcher(//指定的字符串);
3)运用指定的手法取值,有点类似Iterator,例如:
while(matcher.find()){//游标,指定是否存在下个节点
String ter=matcher.group();//取得相应值
}
Pattern的参考示例:详见附件
Pattern的属性参考:http://www.yesky.com/imagesnew/soft ...
今天在操作数据库的时候某个表的数据的时候,更新数据就会卡在那边。不论是用sqldeveloper或则是sqlplus,但是操作其它表的操作确很快。
那个表格产生锁的原因找到了,在2011年10月19号晚上网络上看到一篇文章讲外键没有设置索引所引发表的死锁问题。
看一下那个死锁的表,确实那个表格上面有5个外键,有可能是这个引发的原因。但是如果特意去操作那些有外键的表,但是又不会产生死锁,可能取决于资源的操作量。
解决表死锁的方法
方法一:最简单的方法是数据库重启,在linux终端,oracle用户登录。
export ORACLE_SID=所要重启的数据库的SID
sqlplus / ...
http://www.yesky.com/imagesnew/software/vbscript/html/jsgrpRegExpSyntax.htm
在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(即S锁)。当数据对象被加上排它锁时,其他的事务不能不
能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这 ...
引用在查询中,我们可以注意到,类似于“select xx from table where rownum < n”(n>1)这样的查询是有正确含义的,而“select xx from table where rownum = n”这样的查询只在n=1的时候成立,“select xx from table where rownum > n”(n>1)这样的查询只能得到一个空集。另外“select xx from table where rownum > 0”这个查询会返回所有的记录。这是为什么呢?原因就在于Oracle对rownum的处理上,rownum是在得到结果集 ...
//简单的setTimeout的一个时钟
function showTime(){
var today = new Date();
var h = today.getHours(),
m =today.getMinutes(),
s = today.getSeconds();
//追加0的判断
m = checkZero(m);
s = checkZero(s);
//绑给一个id为text的显示
document.getElementById('text').innerHT ...
1.去除前后的空格
strip:function(){
return this.replace(/^\s+/, '').replace(/\s+$/, '');
}
2.判断中文的长度
String(val).replace(/[^\x00-\xff]$/g,"ci").length
还可以用charCodeAt(index)与255进行比较
一、用户
1、创建用户
创建用户u密码为aa。
SQL> create user u identified by aa;
2、为用户赋予权限
这个用户还不能连接数据库,必须为其赋予一些权限才可以。
SQL> grant create session to u;
授权成功。
SQL> conn u/aa;
已连接。
SQL> show user
USER 为 "U"
3、更改密码
SQL> alter user u password expire;
...
一、索引
1、索引的分类
按索引列的个数,索引分为单列索引和复合索引。
按索引列的唯一性,索引分为唯一索引和非唯一索引。
2、索引的组成
索引有两个部分组成,索引列所对应的 ...
1.分页
select * from (select rownum r from test1 where rownum<=20) t where t.r>=10
2. 如何查询Oracle 编码格式
select value from nls_database_parameters where parameter='NLS_CHARACTERSET';
3.查询Oracle的版本
select banner from sys.v_$version;
开发用到的oracle函数,不断更新
1、instr
instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。
instr( string1, string2 [, start_position [, nth_appearance ] ] )
string1 源字符串,要在此字符串中查找。
string2 要在string1中查找的字符串.
start_position 代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找 ...