- 浏览: 636912 次
- 性别:
- 来自: 深圳
最新评论
-
spring_springmvc:
java程序语言学习教程 地址http://www.zuida ...
java.math.BigDecimal类的用法 -
tuspark:
文章写的挺详细了,但是感觉太乱了,真不如这篇文章: BigDe ...
java.math.BigDecimal类的用法 -
u010040765:
感谢楼主分享,写的很详细,很容易看懂
Struts2中iterator标签遍历map总结 -
若无勇气终将褪去:
[flash=200,200][url][list][*][/ ...
java.math.BigDecimal类的用法 -
若无勇气终将褪去:
...
java.math.BigDecimal类的用法
文章列表
package javabean;
import java.util.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.ParsePosition;
/**
* @author JeeLee
* 日期处理类
*/
public class GetDate
{
Calendar calendar = null;
SimpleDateFormat dateFormat = null;
String dateStr = "",dateTimeStr = ...
- 2009-10-18 18:45
- 浏览 1833
- 评论(0)
/**
* 去掉左右空格
*/
String.prototype.trim=function()
{
return this.replace(/^\s+|\s+$/g,"");
}
/**
* 去掉左边空格
*/
String.prototype.ltrim=function()
{
return this.replace(/^\s+/,"");
}
/**
* 去掉右边空格
*/
String.prototype.rtrim=function()
{
return this.replace(/\s+$/,"&quo ...
- 2009-10-18 18:13
- 浏览 985
- 评论(0)
<tr onMouseMove=this.style.background="#dbc8ef" onMouseOut=this.style.background="#eef5fb" onmousedown=this.style.background="#c7e1b2">
- 2009-10-18 10:58
- 浏览 1361
- 评论(0)
一.什么是cookies?
大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。 因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人们昵称为“小甜饼”。cookies是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段:Netscape Navigator使用一个名为cookies.txt本地文件保存从所有站点接收的Cook ...
- 2009-10-17 22:20
- 浏览 1546
- 评论(0)
一. 理解什么是数据库恢复
当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的 ...
- 2009-10-12 10:54
- 浏览 952
- 评论(0)
Oracle语句优化53个规则详解
1. 选用适合的ORACLE优化器
ORACLE的优化器共有3种:
a. RULE (基于规则)
b. COST (基于成本)
c. CHOOSE (选择性)
设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。
为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加 ...
- 2009-09-27 16:40
- 浏览 1176
- 评论(0)
Oracle的索引
索引和对应的表应该位于不同的表空间中,oracle能够并行读取位于不同硬盘上的数据,可以避免产生I/O冲突
B树索引:在B树的叶节点中存储索引字段的值与ROWID。
唯一索引和不唯一索引都只是针对B树索引而言.
Oracle最多允许包含32个字段的复合索引
索引创建策略
1.导入数据后再创建索引
2.不需要为很小的表创建索引
3.对于取值范围很小的字段(比如性别字段)应当建立位图索引
4.限制表中的索引的数目
5.为索引设置合适的PCTFREE值
6.存储索引的表空间最好单独设定
创建不唯一索引
create index emp_ename on employee ...
- 2009-09-27 16:29
- 浏览 1402
- 评论(0)
SQL Plus环境设置与常用命令:
set serveroutput on; --设置dbms_output.put_line()可以显示输出结果
save D:\sql_name.sql --保存sql内容
get D:\sql_name.sql --将SQL脚本装入缓冲区
ed[it] D:\sql_name.sql --编辑SQL脚本
@D:\sql_name.sql --直接运行SQL脚本文件
SPOOL --用法:
spool d:\output;
select * from EMP_M;
select * from emp_d
spool off;
可以在D盘中找 ...
- 2009-09-27 15:50
- 浏览 2147
- 评论(0)
Oracle的正则表达式
http://www.psoug.org/reference/regexp.html
Oracle Database 10g 中的正規表達式特性是一個用於處理文本數據的強大工具
Oracle Database 10g 的一個新特性大大提高了您搜索和處理字符數據的能力。這個特性就是正規表達式,是一種用來描述文本模式的表示方法。很久以來它已在許多編程語言和大量 UNIX 實用工具中出現過了。
Oracle 的正規表達式的實施是以各種 SQL 函數和一個 WHERE 子句操作符的形式出現的。如果您不熟悉正規表達式,那麼這篇文章可以讓您瞭解一下這種新的極其強大然而表 ...
- 2009-09-27 08:28
- 浏览 2113
- 评论(0)
Oracle developer的异常处理机制
Oracle developer以其快速的数据处理开发而闻名,其异常处理机制也是比较完善,不可小觑。
1、 异常的优点
如果没有异常,在程序中,应当检查每个命令的成功还是失败,如
BEGIN
SELECT ...
-- check for ’no data found’ error
SELECT ...
-- check for ’no data found’ error
SELECT ...
-- check for ’no data found’ error
这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异 ...
- 2009-09-27 08:26
- 浏览 1258
- 评论(0)
1. /*+ALL_ROWS*/
表明對語句塊選擇基於開銷的優化方法,並獲得最佳吞吐量,使資源消耗最小化.
例如:
SELECT /*+ALL_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';
2./*+FIRST_ROWS*/
表明對語句塊選擇基於開銷的優化方法,並獲得最佳回應時間,使資源消耗最小化.
例如:
SELECT/*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';
3./*+CHOOSE*/
表明如果資料字典中有 ...
- 2009-09-27 08:24
- 浏览 1030
- 评论(0)
CREATE GLOBAL TEMPORARY TABLE TABLENAME (
COL1 VARCHAR2(10),
COL2 NUMBER
) ON COMMIT PRESERVE(DELETE) ROWS ;
这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据
在会话结束后表中的数据自动清空,如果选了DELETE ROWS,则在提交的时候 ...
- 2009-09-27 08:19
- 浏览 1347
- 评论(0)
/**
* MD5加密
*/
package jeelee.dbmanage;
import java.security.*;
import java.security.spec.*;
public class MD5
{
public MD5()
{
}
public String getMD5(String sourceStr)
{
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
try
{
...
- 2009-09-08 10:01
- 浏览 1828
- 评论(1)
1, 创建JAVA 外部例程:
1) 编制java代码
2) 将java代码加载数据库
3) 创建一个把pl/sql参数映射到java参数的pl/sql包装来发布java外部例程
将java代码加载数据库:
方法一:
create [or replace] [and {resolve | compile} [noforce] java {{source | resource}
named [schema.] primary_name}|class [schema schema_name]]
[involver_rights_clause]
[resolve resolve_clause]
{ ...
- 2009-09-07 20:19
- 浏览 1302
- 评论(0)
-- 动态 SQL
-- 使用 dbms_sql 包
-- 步骤:
1)打开游标:dbms_sql.open_cursor, 返回游标 ID 号
2)语法分析:dbms_sql.parse( i_c INTEGER,i_statement IN VARCHAR2,i_language_flag IN INTEGER),
i_c打开的光标 ID,i_statement 等待分析的 SQL 语句,i_language_flag,语言版本,取值:6,7,dbms_sql.native,按连接的数据库版本运行
3)绑定输入变量:dbms_sql.bind_variable,注意: ...
- 2009-09-07 20:15
- 浏览 2555
- 评论(0)