- 博客(31)
- 收藏
- 关注
ORA 01810 格式代码出现两次
如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;二...
2010-02-25 10:00:59 127
原创 数据库建立索引的原则
铁律一:天下没有免费的午餐,使用索引是需要付出代价的。索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识,也就不会那么随意到处建立索引了。仔细数数,其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候,数据库管理员为表中的哪些字段需要建立索引,要调研、要协调。如当建有索引的...
2010-01-15 09:53:31 109
原创 一个程序员的表白
我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个...
2009-12-25 09:09:45 171
原创 Oracle的SQLPLUS命令使用集合
1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 2. 对当前的输入进行编辑 SQL>edit 3. 重新运行上一次运行的sql语句 SQL>/ 4. 将显示的内容输出到指定文件 SQL> SPOOL file_name 在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。 5. 关...
2009-12-23 13:33:36 125
原创 Js复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><
2009-12-17 13:19:38 86
原创 Eclipse插件CheckStyle常用输出说明
1 、Type is missing a javadoc commentClass 缺少类型说明 2、“{” should be on the previous line “{” 应该位于前一行 3、Methos is missing a javadoc comment方法前面缺少javadoc注释 4、Expected @throws tag for “Exception”在注释中希望有@th...
2009-12-15 10:25:50 100
原创 Ext 中文排序问题
Ext.data.Store.prototype.applySort = function(){ if(this.sortInfo && !this.remoteSort){ var s = this.sortInfo; var f = s.field; var st = this.fields.get(f).sortType; var fn = fun...
2009-12-14 14:56:58 114
原创 [转载]EXT核心API详解Ext.Toolbar(十八)
工具栏,使用起来很简单,add已准备好的元素就行方法Toolbar( Object/Array config )构造add( Mixed arg1, Mixed arg2, Mixed etc. ) : void增加元素可以是 1:Ext.Toolbar.Button 相当于addButton2:HtmlElement 相当于addElement...
2009-12-05 10:31:42 105
原创 BigDecimal中常量说明
ROUND_CEILING 如果 BigDecimal 是正的,则做 ROUND_UP 操作;如果为负,则做 ROUND_DOWN 操作。ROUND_DOWN 从不在舍弃(即截断)的小数之前增加数字。 ROUND_FLOOR 如果 BigDecimal 为正,则作 ROUND_UP ;如果为负,则...
2009-10-20 16:44:16 2331
原创 struts2常用标签
1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: <input name="userName" type="text" class="input6" size="15"> a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getPar...
2009-10-17 17:12:44 84
原创 怎样修改MyEclipse注释的作者
MyEclipse上的文档注释"/**"里面的“@author Administrator”是自动生成的姓名,要如何修改“ Administrator”让以后,,自动生成时指定的就是我自己的名字,而不再是"Administrator",,请给出详细步骤,谢谢!提问者: TIME5 - 试用期 二级 最佳答案检举 两种办法:一、将 @author 属性写死 。通过菜单 Window...
2009-10-17 15:05:23 117
代码控制网页内容横向打印
<html> <head> <style type="text/css" media="print"> .Noprint {display: none;} </style> <script type="text/javascript">
2009-09-04 10:01:46 220
原创 虚拟机VMware Workstation下安装Redhat Linux9.0
所用虚拟机软件VM6.5 和 Red Hat Linux 9 安装文件首先启动虚拟机软件VM 提示当鼠标进入虚拟机窗口后可以按Ctrl+Alt使鼠标脱离1.点击 "文件" → "新建" → "虚拟机..."2.进入 "新建虚拟机向导" 下一步后选择 "自定义"3.选择 "新的 - Workstation 5" 下一步4.选择客户机操作系统 "Lin
2009-08-23 15:51:20 159
原创 fatal error C1083: Cannot open include file: 'iostream.h'错误解决方法
有初学C++者经常会出现如下错误:fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory。这个错误一般在使用Visual C++ .NET 2005或以上版本时出现。原因,iostream.h为C类库,C++类库中应该为iostream。另外cin,co...
2009-08-23 01:32:56 567
原创 Servlet监听器
Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。 接口: 目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSessionAttributeListener与 HttpSessionBindingListener 皆使用HttpSessionBindingEvent;HttpSessionListene...
2009-08-15 09:50:44 109
原创 SQL优化34条
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersection table)作为基础...
2009-08-09 11:13:08 102
兼容Oracle和MSSQL的Hibernate配置
假设某一表的ACID字段是主键,且需自动编号,则可采用如下配置:1、在Oracle中建立序列:SEQ_AC_CABINET,在MSSQL中将该字段设为自动增长。2、Hibernate中映射文件配置如下:<id name="acid" type="java.lang.Long"> <column name="ACID" precision="20"...
2009-08-01 13:25:51 218
oracle结合序列和触发器生成表的主键
/****@PARAM STNAME 不要创建序列的表,多个表则以“,”隔开**/CREATE OR REPLACE PROCEDURE PROC_CREATE_SEQ_TRIG(STNAME IN VARCHAR2)AS STRSQL VARCHAR2(4000); TABLENAME VARCHAR2(50); PID VARCHAR2(50); PIDTYPE VARCHAR2(50); M...
2009-07-23 12:48:47 103
原创 SVN Eclipse插件Subclipse安装和配置
一、安装Subclipse 安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位于Help -> Software Updates -> Find and Install...菜单下。 选择搜索要安装的新功能部件,点击新建远程站点,弹出图1,在URl输入框输入http://subclipse.tigris.org/upda...
2009-07-18 22:57:03 92
原创 内存溢出和锁表问题的分析与解决
[b]1.问题的提出 [/b]内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。 更严重的是内...
2009-06-29 21:07:14 132
原创 XML字符串和XML DOCUMENT的相互转换
一、使用最原始的javax.xml.parsers,标准的jdk api// 字符串转XMLString xmlStr = \"......\";StringReader sr = new StringReader(xmlStr); InputSource is = new InputSource(sr); DocumentBuilderFactory factory = ...
2009-06-25 17:52:22 319
Hibernate与Proxool属性文件的配置
proxoolConfig.properties文件的内容如下:jdbc-0.proxool.alias=proxoolPooljdbc-0.proxool.driver-class=com.microsoft.jdbc.sqlserver.SQLServerDriverjdbc-0.proxool.driver-url=jdbc:microsoft:sqlserver://127.0...
2009-06-23 22:43:36 158
原创 SQLServer和Oracle常用函数对比
数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select fl...
2009-06-21 21:59:23 84
原创 Hibernate与常用连接池的配置
1、Hibernate + c3p0在hibernate.cfg.xml中加入以下代码: 5 30 180050在lib文件夹中加入c3p0-0.8.4.5.jar2、Hibernate + dbcp(Hibernate3.0不支持)在hibernate.cfg.xml中加入以下代码: 100 1 6000010 100 1...
2009-06-20 19:19:22 80
几种排序算法
1、[b]冒泡排序 [/b]public static void sort(int [] a){ int temp =0; for(int i = 0; i < a.length; i++){ for(int j = 0; j a[j+1]){ temp = a[j]; a[j] = a[j+1]; a[j+1] = temp...
2009-06-20 11:02:32 76
sql 游标的使用
CREATE FUNCTION getPurchaser(@porid DECIMAL(20,0))returns varchar(100)asbegin declare @str varchar(100) declare @temp varchar(20) declare cur cursor for select distinct purchaser from r...
2009-06-19 13:08:00 72
格式化输出数字
/****************************************************** *@param object * 1.object可以为文本框的对象或文本框的Id 例如: var elements = document.forms[0].elements; formatNumber(elemen...
2009-06-18 12:43:03 83
下拉框模拟只读
下拉框模拟只读 //根据下拉框ID设置下拉框只读 function setReadOnly(obj_id){ var obj = document.getElementById(obj_id); obj.onmouseover = function(){ obj.setCapture(); } obj.onmouseout = fu...
2009-06-18 12:41:25 74
原创 将java程序打包成jar文件
第一种方法(推荐): 把程序打包压缩成一个可执行JAVA软件,先在Eclipse编辑器的Packe Exlorer标签窗口中,选择需要打包的程序工程名称,再单击Eclipse编程器的相应菜单命令“File>>Export”,接着出现Export框,选择JAVA>>JAR File ,再选JAR文件的位置(Browse),然后NEXT,最后为可执行软件选择一个含main主函数的入口程...
2009-06-17 12:55:42 72
Oracle创建表空间
---创建表空间create tablespace estate_db datafile 'E:\estate_db.ora' size 10M autoextend on; ---创建临时表空间create temporary tablespace estate_temp_db tempfile 'E:\estate_temp_db.ora' size 5M...
2009-06-17 12:53:48 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人