<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逍遥游]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zzq560</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zzq560]]></copyright><item><title><![CDATA[HTML速查手册]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5754677</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5754677</guid><author>zzq560</author><pubDate>Thu, 22 Jul 2010 11:03:00 +0800</pubDate><description><![CDATA[HTML Basic DocumentDocument name goes here
Visible text goes here
Text ElementsThis is a paragraph (line break)
 (horizontal rule)
This text is preformattedLogical StylesThis text is emphasizedThis text is strongThis is some computer codePhysical Style]]></description><category></category></item><item><title><![CDATA[Oracle中Dual表用途详解]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745822</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745822</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 11:26:00 +0800</pubDate><description><![CDATA[<br />1、DUAL表的用途<br />dual是一个虚拟表，用来查询不属于实际表里的内容，<br />如：select sysdate from dual;   select 3+3 from dual;<br /> <br />Dual 是 Oracle中的一个实际存在的表，任何用户均可读取，常用在没有目标表的Select语句块中。<br />--查看当前连接用户<br />SQL> select user from dual;<br />USER<br />--------------------]]></description><category></category></item><item><title><![CDATA[PLSQL存储过程编写经验总结]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745644</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745644</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 10:37:00 +0800</pubDate><description><![CDATA[1、开发人员如果用到其他库的Table或View，务必在当前库中建立View来实现跨库操作，最好不要直接使用“databse.dbo.table_name”，因为sp_depends不能显示出该SP所使用的跨库table或view，不方便校验。2、开发人员在提交SP前，必须已经使用set showplan on分析过查询计划，做过自身的查询优化检查。3、高程序运行效率，优化应用程序，在SP编写过程中应该注意以下几点：a) SQL的使用规范：i. 尽量避免大事务操作，慎用holdlock子句，提高系统并发能力]]></description><category></category></item><item><title><![CDATA[Oracle数据库字典]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745631</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745631</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 10:34:00 +0800</pubDate><description><![CDATA[Oracle数据字典主要是由表与视图组成，其主要的功能是存储相关的Oracle数据库结构信息的某些数据库的对象。Oracle数据库字典主要描述的是实际数据组织。处理它们与处理其他数据库表或视图一样进行查询，但不能进行任何修改。Oracle数据库字典通常是在创建和安装数据库时被创建的，Oracle数据字典是Oracle数据库系统工作的基础，没有数据字典的支持，Oracle数据库系统就不能进行任何工作。在Oracle数据库字典中，许多视图都有三个不同的实例，它们的前缀分别为"USER_"、"ALL_"及"DBA]]></description><category></category></item><item><title><![CDATA[Oracle连接方式、java中各种DB连接代码]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745613</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745613</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 10:30:00 +0800</pubDate><description><![CDATA[1、用jdbc_odbc桥连接Oracle的代码如下： public class Test2 {  public static void main(String[] args){  String driver="sun.jdbc.odbc.JdbcOdbcDriver";  String url="jdbc:odbc:test1";  String uname="scott";  String password="tiger";  Connection conn=null;  String sql="sel]]></description><category></category></item><item><title><![CDATA[ROWNUM和ROWID]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745602</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745602</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 10:27:00 +0800</pubDate><description><![CDATA[如果用 select rownum，c1 from t1 where rownum 查出来的结果很容易与一般理解在概念上达成一致，不会有任何疑问。可如果用 select rownum，c1 from t1 where rownum > 10 你就会发现，显示出来的结果并不会如你所愿先理解 Oracle rownum 的意义。ROWNUM是对结果集加的一个伪列，即先查到结果集之后再加上去的一个列 （强调：先要有结果集）。简单的说 rownum 是对符合条件结果的序列号。总是从1开始排起。所以选出的结果不可能没]]></description><category></category></item><item><title><![CDATA[定时执行Oracle存储过程]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745570</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745570</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 10:16:00 +0800</pubDate><description><![CDATA[1、编写shell脚本，使用crontab在后台定时执行a) shell脚本 bash-2.03$ more pr_merge_query_report.sh  #!/bin/sh  ORACLE_BASE=/oracle/home （指定环境变量）  ORACLE_HOME=/oracle/home/data  NLS_LANG=american_america.ZHS16GBK  PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:  /sbin:/usr/local]]></description><category></category></item><item><title><![CDATA[Oracle临时表]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745563</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745563</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 10:14:00 +0800</pubDate><description><![CDATA[当你发现你的应用有多张表关联的时候，并且这些表大部分都是比较庞大，而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快，那么这个时候我考虑在 Oracle 中创建“临时表”。临时表的理解：在 Oracle 中创建一张表，这个表不用于其他的什么功能，主要用于自己的软件系统一些特有功能才用的，而当你用完之后表中的数据就没用了。 Oracle 的临时表创建之后基本不占用表空间，如果你没有指定Oracle临时表（包括临时表的索引）存放的表空的时候，你插入到临时表的数]]></description><category></category></item><item><title><![CDATA[oracle字符集]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5745541</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5745541</guid><author>zzq560</author><pubDate>Mon, 19 Jul 2010 10:05:00 +0800</pubDate><description><![CDATA[一、什么是oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储，处理，检索数据。它使数据库工具，错误消息，排序次序，日期，时间，货币，数字，和日历自动适应本地化语言和平台。影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集)，每个成分控制了NLS子集的特性。其中:L]]></description><category></category></item><item><title><![CDATA[JAR相关]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5685466</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5685466</guid><author>zzq560</author><pubDate>Tue, 22 Jun 2010 09:45:00 +0800</pubDate><description><![CDATA[使用命令行打包做成JAR文件jar cvfm target.jar [manifestPath]/[mainfestName] [sourcefolder]/jar cvfm abcApp.jar MANIFEST.MF *.*   -------包含当前目录下所有文件和文件夹以及子文件夹使用WINRAR建立 JAR 文件首先建立一个清单文件(名字必须为MANIFEST.MF), 向此文件中写入同使用 JAR 工具时一样的内容, 接着需要建立一个META-INF子目录, 然后将 MANIFEST.MF 放入]]></description><category></category></item><item><title><![CDATA[关于runtime.getruntime()]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5664240</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5664240</guid><author>zzq560</author><pubDate>Fri, 11 Jun 2010 15:08:00 +0800</pubDate><description><![CDATA[<br />1.runtime.getruntime().exec()<br />调用外部程序独立启动。<br />外部调用临时批处理命令代码如下：<br /> import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

public class CheckStream extends Thread {
	BufferedReader bufferedReader;
	]]></description><category></category></item><item><title><![CDATA[synchronized的用法]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5663998</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5663998</guid><author>zzq560</author><pubDate>Fri, 11 Jun 2010 14:12:00 +0800</pubDate><description><![CDATA[<br />1、synchronized关键字的作用域有二种： <br />1）是某个对象实例内，synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法（如果一个对象有多个synchronized方法，只要一个线程访问了其中的一个synchronized方法，其它线程不能同时访问这个对象中任何一个synchronized方法）。这时，不同的对象实例的synchronized方法是不相干扰的。也就是说，其它线程照样可以同时访问相同类的另一个对象实例中的s]]></description><category></category></item><item><title><![CDATA[System.getProperities()]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5663788</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5663788</guid><author>zzq560</author><pubDate>Fri, 11 Jun 2010 12:49:00 +0800</pubDate><description><![CDATA[<br />Properties props=System.getProperties(); //系统属性<br />   System.out.println("Java的运行环境版本："+props.getProperty("java.version"));<br />   System.out.println("Java的运行环境供应商："+props.getProperty("java.vendor"));<br />   System.out.println("Java供应商的URL："+prop]]></description><category></category></item><item><title><![CDATA[Oracle的thin与oci连接方式比较]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5663078</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5663078</guid><author>zzq560</author><pubDate>Fri, 11 Jun 2010 09:09:00 +0800</pubDate><description><![CDATA[应用与oracle的连接分为thin和oci两种模式,比较Oracle ociOracle thin实现方式用Java调用本机Oracle客户端达到访问数据库目的用Java完成访问数据库Oracle客户端需要安装配置不用安装性能理论上略好理论上略差移植性略差略好推荐使用THIN   DRIVER，移植性好，相对规范些，问题也少。具体连接上的写法的差异：jdbc:oracle:thin:@youroraclehost:1521:yoursidjdbc:oracle:thin:@(description=(ad]]></description><category></category></item><item><title><![CDATA[Oracle SQL的一些优化]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5658267</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5658267</guid><author>zzq560</author><pubDate>Wed, 09 Jun 2010 14:01:00 +0800</pubDate><description><![CDATA[定期重构索引：ALTER INDEX  REBUILD 在WHERE子句中，如果索引所对应的值的第一个字符由通配符开始索引将不被采用避免在索引列上使用计算避免在索引列上使用NOT尽量用>=和和对索引列使用OR会导致全表扫描，应该使用UNION替换OR避免在索引列上使用IS NULL和IS NOT NULL，这需要在DB设计的时候避免默认的空值如果索引是建立在多个列上时，只有第一个列被WHERE子句引用该索引才会被选择避免显式或者隐式改变索引列的类型，在比较中，尽量显式转换被比较值的类型到索引的类型在不是特别]]></description><category></category></item><item><title><![CDATA[持续集成工具的选择]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5647958</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5647958</guid><author>zzq560</author><pubDate>Fri, 04 Jun 2010 16:44:00 +0800</pubDate><description><![CDATA[<br />持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放，各有千秋，本文主要对比了在Java领域中比较常见的几种CI server（因为公司要求统一整个公司的CI server）。如果想了解更多的工具，可以看这里：http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix，这个网页集中了决大多数比较流行的CI server。]]></description><category></category></item><item><title><![CDATA[CruiseControl.Net持续集成实战指南]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5642605</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5642605</guid><author>zzq560</author><pubDate>Wed, 02 Jun 2010 16:21:00 +0800</pubDate><description><![CDATA[<br /><br />本文准备分三篇：<br />一、工具和环境的简要介绍<br />二、CCNet的配置（.Net项目）<br />三、CCNet中C++项目的配置<br />废话不多说了，实战开始！<br />工具准备：<br />首先说说我的实战环境<br />操作系统：Windows XP 专业版 其中 IIS 5.1<br />开发工具：Vis l St io.net 2003  Vis l St io 2005（说明一下，我的C++项目是03环境下的，05不是必需的，但是本文中我建立的C#项目]]></description><category></category></item><item><title><![CDATA[常用CMD命令]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5642103</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5642103</guid><author>zzq560</author><pubDate>Wed, 02 Jun 2010 14:00:00 +0800</pubDate><description><![CDATA[Windows netstat 查看端口、进程占用查看文件夹目录结构tree > list.txttree /f >list.txt]]></description><category></category></item><item><title><![CDATA[AXIS2:如何发布webservice]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5627993</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5627993</guid><author>zzq560</author><pubDate>Thu, 27 May 2010 13:47:00 +0800</pubDate><description><![CDATA[一种是打aar包放在指定位置（适合发布），一种是不打aar包（适合调试）。 说明：Eclipse版本3.4.2、tomcat版本6、AXIS2版本1.5.1、EclipseTomcatPlugin3.2.1准备工作：下载WAR (Web Archive) Distribution“This will be the web application of Axis2 which c]]></description><category></category></item><item><title><![CDATA[Tomcat插件--Devloader （免重启的开发插件）]]></title><link>https://blog.youkuaiyun.com/zzq560/article/details/5627153</link><guid>https://blog.youkuaiyun.com/zzq560/article/details/5627153</guid><author>zzq560</author><pubDate>Thu, 27 May 2010 09:19:00 +0800</pubDate><description><![CDATA[Sysdeo的Tomcat Plugin是Eclipse下面一款Tomcat的插件，为Eclipse提供了集成的Tomcat下Web项目开发的环境。 Devloader是这款插件附带的一个功能，能够使Tomcat在启动的时候动态的加载任意位置的library文件到当前项目的classpath中。作为还没有正式deploy的项目，这项功能非常实用，节省了手工拷库文件到项目目录下的lib的过程。 启用]]></description><category></category></item></channel></rss>