自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 登录SQLPlus后对所做的操作都记录到文件中

登录SQLPlus后对所做的操作都记录到文件中。利用Oracle中的Spool缓冲池技术做记录和备忘到文件里。进入CMD命令行:C:\Documents and Settings\sy>sqlplus /nologSQL*Plus: Release 10.1.0.2.0 - Production on 星期六 1月 15 21:09:42 2011Copyright...

2011-01-15 22:43:03 208

原创 Oracle创建用户、表空间、导入导出命令

//创建临时表空间create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;//创...

2011-01-15 11:04:15 88

原创 bcp导出日期类型数据时使用"yyyy-MM-dd HH:mm:ss"日期格式处理

在工作中常遇到BCP大量数据时,其中有的字段为日期datetime类型,在BCP数据时日期默认格式:Jul 1 2010 12:07:24:440AM需求要求出输为2010-08-03 12:12:12这里采用创建视图方式(想什么格式就什么格式,呵呵)导出:create view v_tablename as select name,convert(varchar(4...

2010-08-03 17:24:47 1124

原创 关于SQL中关键字Like用到索引的情况

在Sybase数据库表中字段columnName上创建索引:set showplan on 查看执行计划性columnName like 'partvalue%' %在后使用索引columnName like '%partvalue' %在前不使用索引columnName like '%partvalue%' 不使用索引'allvalue' like columnNam...

2010-08-03 17:08:17 502

原创 Sybase数据库中数据高速缓存配置详解

主要配置存储过程sp_cacheconfig语法:sp_cacheconfig cache_name, "size[P|K|M|G]" [,mixed|logonly] [,strict|relaxed] [,"cache_partition=[1|2|4|8|16|32|64]"]缓存大小最小为512K缓冲池大小分为三种:2K,4K,16K缓存使用功能上分为:缺省数据高速缓存(2...

2010-06-04 17:13:03 427

原创 Sybase查询调优命令

set showplan on 查询计划信息set statistics io onset statistics time onset noexec on 编译不执行set fmtonly on 数据库在接收到客户端对数据的请求之后,直接从系统表中获取数据列信息,生成空的结果集直接返回客户端,而不再对磁盘中存储的数据进行检索处理。先设置set fmtonly on,再设置set...

2010-06-04 17:09:19 560

原创 Sybase中编写带事务处理的存储过程

Sybase中默认每个DML语句是一个事务,因此,正确地处理事务和错误就很重要了。EXEC sp_procxmode 'spname', 'unchained' 让存储过程不在事务链模式中。[code="sql"]create procedure procTransationTest(@param1 int, @param2 char(20))asdeclare...

2010-06-04 17:02:20 346

原创 Oracle、SQL Server、Sybase、MySQL 性能优化

转载:http://hi.baidu.com/zhizhesky/blog/item/c0a64190dc061287a977a4d3.html(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的...

2010-05-22 23:54:28 86

原创 HSQLDB数据库安装启动及JDBC连接

HSQLDB 是一个轻量级的纯Java开发的开放源代码的关系数据库系统。因为HSQLDB的轻量(占用空间小),使用简单,支持内存运行方式等特点,HSQLDB被广泛用于开发环境和某些中小型系统中。在[url]http://sourceforge.net/projects/hsqldb/files/[/url]下载了HSQLDB 1.8.0版本。把下载的zip文件解压缩至任意目录例如c:\...

2010-05-22 23:54:08 1214

原创 SVN1.4整合Apache2.0

查看网站Apache服务器的信息:cmd下:telnet www.sohu.com 80cmd下粘贴两行:HEAD /index.html HTTP/1.1Host: www.sohu.com回两次车结果如下:HTTP/1.0 200 OKDate: Thu, 22 Apr 2010 06:47:32 GMTServer: Apache/1.3.37 (Unix...

2010-05-22 23:53:24 101

原创 [转载]Java异常总结

本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊...

2010-05-22 22:16:47 93

原创 (转载)关于Java栈与堆的思考

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器...

2010-05-22 22:09:38 107

ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询

今天在运行oracle 10g后,在PLSQL Developer和 Rapid SQL 7.6.0中用sys登录后连接正常,不能打开左边的菜单项,点击后报错“ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询”,后来在网上参考一些资料。http://www.huarw.com/db/Oracle/200901/1651950.htmlC:\Documen...

2010-04-14 22:47:52 171

oracle查看SQL执行计划参数解析

sql_trace跟踪得到的执行计划:Call Count CPU Time Elapsed Time Disk Query Current Rows------- ------ -------- ---...

2010-04-14 20:27:37 571

删除SVN版本信息

在项目开发和日常文档管理时,用到了SVN,由于要把一些文档发给同事,这时想删除SVN版本信息文件,于是上网在SVN中文论坛找到了一份资料:删除 .svn 文件一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn...

2010-04-09 11:05:53 290

用命令方式查看Sybase数据库版本

[code="sql"]C:\Documents and Settings\feng>isql -SFZB -Usa -P1> select @@version2> go ------------------------------------------------------------------------------------------------...

2010-03-23 14:49:44 1979

批处理由当前时间获得上周时间段格式为yyyyMMdd

工作中需要用BCP导入一个分天表的一周的数据,在这个需求中用批处理自动生成bcpin脚本,请教了一位同事,是个高手啊,给我写了一段脚本,现共享出来,bcpinweek.bat:[code="bat"]@reg add "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate /t REG_SZ /d yyyy-MM-dd /...

2010-03-23 12:45:25 581

Sybase日期函数操作

测试时的当前时间为:2010-03-23 11:10:55:955 星期二[code="sql"]--日期相关函数--1.day(date_time),返回一个整数,表示指定日期的datepart中的日子。month(date_time),year(date_time)类似select day(getdate()) --返回23--2.datepart(datepart,...

2010-03-23 12:13:27 338

批处理中的符号详解

1 . 点 与echo连用,作用是换行 示例1 [输出空行] echo.2 > 定向符[输出] 将命令的输出进行重定向 [一般用于将结果写入文件] 注意 nul 为空设备 >nul 则用于屏蔽输出内容 [如 pause>nul] 示例2 [向1.txt中写入字符串 wind] echo wind...

2010-03-18 12:47:58 244

理解 SET CHAINED command not allowed within multi-statement transaction.

在 Sybase ASE 实际应用中,特别是在 ASE + J2EE 应用中,较容易出现 SET CHAINED command not allowed within multi-statement transaction.的异常(尽管到版本 15.0.1 为止,ASE 并不支持异常机制,但本文为了方便,统一采用“异常”一词)。有的开发人员认为这是 Sybase 数据库的问题;有的认为是多次调用 ...

2010-03-16 14:41:05 239

JS中正则表达表校验email地址

[code="java"]//检查email邮箱function verifyEmail(emailAddr){ var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; if (reg.test(emailAddr)){ return true; } else {...

2010-03-14 22:26:25 205

JS递归将字符串中的字符替换为目标字符

[code="javascript"]//repStr:原字符串--rgExp:被替换的字符--replaceText:去替换的字符function replaceString(repStr, rgExp, replaceText){ var str = repStr.replace(rgExp, replaceText) if ( str.indexOf(rgExp) != ...

2010-03-14 22:24:45 384

PO,BO, VO, DTO, POJO, DAO的概念及区分

O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。   VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从...

2010-03-13 21:18:21 69

Javascript时间比较

[code="javascript"]//startdate和enddate的格式为:yyyy-MM-dd hh:mm:ss//当date1在date2之前时,返回1;当date1在date2之后时,返回-1;相等时,返回0function datecompare(date1, date2){ var strdt1=date1.replace("-","/"); var...

2010-03-10 22:17:15 78

原创 Sybase中in,not in使用索引的情况

在做数据统计时,操作的是两个300多万的数据量的表:[code="sql"]--不管怎么样都不用a表的索引,在b表中对字段number建立索引,查询要快得多,这时只用到b中的索引,not in和in操作是一样的select * into c from a where number in(select number from b)[/code]...

2010-01-23 11:22:16 931

原创 JSP页面的五种跳转方法

 1. RequestDispatcher.forward()    是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参...

2009-11-25 14:15:14 73

原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

转自:http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html  Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况...

2009-11-11 10:42:44 80

JAVA解析XML的方式DOM、SAX、DOM4J、JDOM、StAX之比较

JAVA解析XML的方式DOM、SAX、DOM4J、JDOM、StAX之详解与比较1.各种方式的详解 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找 特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因...

2009-11-11 10:38:50 160

原生AJAX或jQuery实现二级联动选择以及解析XML和JSON数据格式

原生AJAX或jQuery实现二级联动选择以及解析XML和JSON数据格式 本文以省和城市为例来实现二级联动选择框,包含了DOM4J生成XML数据的方式和使用JSONArray类生成JSON数据格式的方式。以及服务器返回的数据类型XML和JSON格式在JavaScript和jQuery中的解析方法。 项目包结构图: ProName|--src|   |-- com|        |--ajax|...

2009-11-08 22:27:01 124

原创 JDK 6.0中基于StAX分析XML数据

转自:http://hi.baidu.com/1shome/blog/item/5baaee01db2609051d958302.htmlJ2EE/XML开发者通常都是使用文档对象模型(DOM)API或简单的API for XML(SAX) API来分析XML文档。然而,这些API都有其缺点。其中,DOM API的缺点之一是消耗大量的内存,因为在该XML文档可以被导航之前,必须创建一个完整...

2009-11-08 16:19:02 84

DOM、SAX、DOM4J、JDOM、StAX生成XML并返回XML字符串形式

本文用DOM、SAX、DOM4J、JDOM和JDK1.6中新增的StAX生成XML数据格式,并返回XML字符串形式。这里说一下StAX方式。JDK6的新特性StAX(JSR 173)是JDK6.0中除了DOM和SAX之外的又一种处理XML文档的APIStAX的来历在JAXP1.3(JSR 206)有两种处理XML文档的方法:DOM(Document Object Model)和SA...

2009-11-08 10:49:51 162

原创 JQuery是什么

jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库(...

2009-11-03 12:56:39 85

jQuery和JavaScript分别实现AJAX异步请求验证

AJAX概述1.什么是Ajax?Ajax是由Jesse James Garrett创造的,是 “Asynchronous JavaScript + XML的简写”。2.Adaptive Path公司的Jesse James Garrett 这样定义Ajax:Ajax不是一种新技术,而是一种新的理念。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含:基于...

2009-10-27 22:40:16 159

原创 SQL Server二十一条军规

如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的...

2009-10-13 22:28:41 83

原创 Sybase学习中记录下的零碎东西

1.非常紧迫时释放日志空间:dump transaction database_name with no_log删除事务日志中不活跃的部分:dump transaction database_name with truncate_only2.设置Sybase账号sa的口令命令行下:isql -Usa -P -Sserver-name1> sp_password null, "1...

2009-10-13 00:19:08 160

Sybase存储过程中查询动态表(按天分表)的处理

在ASE12.5.1环境下测试:[code="sql"]--exec sp_test_count '2009-10-01', '2009-10-08'--drop PROCEDURE sp_test_count CREATE PROCEDURE sp_test_count ( @starttime datetime, @endtime ...

2009-10-12 20:36:08 256

原创 System.getProperty()参数

通过代码System.getProperties().list(System.out);可以输出所有参数信息。System.out.println(props.getProperty("user.dir"));//用户的当前工作目录java.version =Java Runtime Environment version(Java的运行环境版本) ...

2009-10-11 01:02:30 68

原创 Sybase中bcp导入导出数据批处理文件的生成

从数据库中把所有表数据导出:1.编辑一个文件selectout.sql:[code="sql"]set nocount onuse databasenamegoselect 'bcp databasename..' + name + ' out d:\temp\' + name + '.txt -Uusername -Ppassword -Sservername -c ' ...

2009-10-04 12:27:00 206

原创 三种将配置文件读取为InputStream的方法

类名:SequenceReader.java[code="java"]private static final String FILEPATH="com/readfile/config/filename.properties";BufferedReader br = new BufferedReader(new InputStreamReader(SequenceReader.cl...

2009-09-29 23:45:49 265

原创 优化游标性能

最好的改进光标性能的技术就是:能避免时就避免使用游标。 ——摘自《Transact-SQL权威指南》 Ken Henderson[著] 最好的改进光标性能的技术就是:能避免时就避免使用游标。SQL Server是关系数据库,其处理数据集比处理单行好得多,单独行的访问根本不适合关系DBMS。若有时无法避免使用游标,则可以用如下技巧来优化游标的性能。(1). 除非必要...

2009-09-23 10:43:17 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除