<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个胖子的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/black1982</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; black1982]]></copyright><item><title><![CDATA[oracle索引(5)——索引的使用]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84536279</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84536279</guid><author>black1982</author><pubDate>Wed, 12 Mar 2014 11:45:36 +0800</pubDate><description><![CDATA[
 
索引特点： 
第一，通过创建唯一性索引，可以保证数据库表中每一行数据的唯一性。 
第二，可以大大加快数据的检索速度，这也是创建索引的最主要的原因。 
第三，可以加速表和表之间的连接，特别是在实现数据的参考完整性方面特别有意义。 
第四，在使用分组和排序子句进行数据检索时，同样可以显著减少查询中分组和排序的时间。 
第五，通过使用索引，可以在查询的过程中，使用优化隐藏器，提高系统...]]></description><category></category></item><item><title><![CDATA[oracle索引(2)——位图索引]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84536264</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84536264</guid><author>black1982</author><pubDate>Wed, 12 Mar 2014 11:05:20 +0800</pubDate><description><![CDATA[
 
2.位图索引（bitmap）
      位图索引非常适合于决策支持系统和数据仓库，它们不应该用于通过事务处理应用程序访问的表。
      它们可以使用较少到中等基数(不同值的数量)的列访问非常大的表。尽管位图索引最多可达30个列，但通 常它们都只用于少量的列。
      例如，您的表可能包含一个称为Sex的列，它有两个可能值：男和女。这个基数只为2，如果用户频繁地   根据S...]]></description><category></category></item><item><title><![CDATA[oracle索引(3)——函数索引]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84536262</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84536262</guid><author>black1982</author><pubDate>Wed, 12 Mar 2014 11:05:10 +0800</pubDate><description><![CDATA[
3.函数索引
     可以在表中创建基于函数的索引。如果没有基于函数的索引，任何在列上执行了函数的查询都不能使用这个列的索引。例如，下面的查询就不能使用DT_TIME列上的索引，除非它是基于函数的索引：
     WHERE 1=1 AND (sysdate-to_date(DT_TIME,'yyyymmddhh24miss'))*24*60&amp;lt;10
     在DT_TIME上面...]]></description><category></category></item><item><title><![CDATA[oracle索引(1)——B-TREE索引]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84536260</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84536260</guid><author>black1982</author><pubDate>Wed, 12 Mar 2014 11:04:56 +0800</pubDate><description><![CDATA[
 
   1.B-tree索引
    oracle的一个通用索引，创建时是默认的索引选项。
    可以是一个列的(简单)索引，也可以是组合/复合(多个列)的索引。B树索引最多可以包括32列。
 
    1）根节点：一个B树索引只有一个根节点，它实际就是位于树的最顶端的分支节点。
    2）分支节点：最小的键值前缀，用于在（本块的）两个键值之间做出分支选择，指向包含所查找键值...]]></description><category></category></item><item><title><![CDATA[oracle索引(4)——复合索引]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84536259</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84536259</guid><author>black1982</author><pubDate>Wed, 12 Mar 2014 11:04:17 +0800</pubDate><description><![CDATA[
 
4.复合索引
    在大多数情况下，复合索引比单字段索引号，因为可以过滤出更多数据，精确定位。但是要考虑实际情况，不能滥用，不能乱用。
    复合索引设计原则：
    1、前缀性
         也就是说到底把那个字段放在第一个未知呢，这个至关重要
          例如：（col1,col2,col3）这个索引包含三个字段
                     ...]]></description><category></category></item><item><title><![CDATA[java生成静态页面 转载]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84535010</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84535010</guid><author>black1982</author><pubDate>Fri, 07 Mar 2014 16:27:57 +0800</pubDate><description><![CDATA[转帖正文：        相信很多人都希望自己的页面越快越好，最好是能静态的，提高客户访问速度。也便于搜索引擎搜索。所以，就希望我们的动态读取数据库的页面，尽可能的生成静态页面。一下系列文章，介绍一下个人的解决方案。       本系列将介绍个人的一种方法，在不改变原来jsp文件的基础上，只需要加入少量的代码，就让你的新闻发布系统，很容易就完全变成静态的页面。             本文假设你是...]]></description><category></category></item><item><title><![CDATA[oracle 日期函数]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84379661</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84379661</guid><author>black1982</author><pubDate>Thu, 10 Jan 2013 18:52:10 +0800</pubDate><description><![CDATA[一、 常用日期数据格式
 
	1. Y或YY或YYY 年的最后一位，两位或三位。（2013-01-10）
  		 Select to_char(sysdate,'Y') from dual;   -- 3
  		 Select to_char(sysdate,'YY') from dual;  -- 13
  		 Select to_char(sysdate,'YYY') from...]]></description><category></category></item><item><title><![CDATA[自定义oracle 抛出异常]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84360437</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84360437</guid><author>black1982</author><pubDate>Sat, 24 Nov 2012 19:31:10 +0800</pubDate><description><![CDATA[数据库异常抛出
Caused by: java.sql.SQLException: ORA-02291: 违反完整约束条件 (xxx.FK_yyyy) - 未找到父项关键字
 
如何自定义oracle 抛出的异常？
 
使用RAISE_APPLICATION_ERROR 函数
该函数是将应用程序专有的错误从服务器端转达到客户端应用程序(其他机器上的SQLPLUS或者前台开发语言)
 ...]]></description><category></category></item><item><title><![CDATA[jquery 操作表单二（radio）]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84359607</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84359607</guid><author>black1982</author><pubDate>Thu, 22 Nov 2012 15:36:15 +0800</pubDate><description><![CDATA[jquery操作单选框
 
1.取值
 
 
$('input[name=&quot;testradio&quot;]:checked').val();

$('input:radio:checked').val();

$('input[@name=&quot;testradio&quot;][checked]').val();

$('input[name=&quot;testradio&quot;]').filter(':che...]]></description><category></category></item><item><title><![CDATA[jquery 操作表单一（取值）]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84359587</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84359587</guid><author>black1982</author><pubDate>Thu, 22 Nov 2012 15:12:54 +0800</pubDate><description><![CDATA[1.获取文本框的值
        &amp;lt;input type=&quot;text&quot; id=&quot;text_id&quot;&amp;gt; 
 
 
 var textval = $(&quot;#text_id&quot;).attr(&quot;value&quot;);
或
 var textval = $(&quot;#text_id&quot;).val();
 
 
2.获取被选中的单选框的值
         &amp;lt;input typ]]></description><category></category></item><item><title><![CDATA[jquery 实现页面元素禁用]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84359485</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84359485</guid><author>black1982</author><pubDate>Thu, 22 Nov 2012 11:55:26 +0800</pubDate><description><![CDATA[现在有一个html页面，页面元素有 input、select、radio、textarea、checkbox 等
 
实现功能
1：使id为 input1、input5、radion2、select8的元素不可用。
     调用 disabledThisInput(&quot;input1,input5,radion2,select8&quot;);
 
2：使除了id为 input1、input5、r...]]></description><category></category></item><item><title><![CDATA[jquery 实现radio、select、checkbox禁用]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84359463</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84359463</guid><author>black1982</author><pubDate>Thu, 22 Nov 2012 11:29:40 +0800</pubDate><description><![CDATA[radio的禁用:
 


var input = $(&quot;#appDIV&quot;).find(&quot;input:radio&quot;);
input.attr(&quot;disabled&quot;,&quot;disabled&quot;);
input.each(function(){
     if($(this).val()==2){
          $(this).attr(&quot;checked&quot;,true);
     } ...]]></description><category></category></item><item><title><![CDATA[socket 学习三（在Socket上的实时交流）]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84359261</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84359261</guid><author>black1982</author><pubDate>Wed, 21 Nov 2012 21:15:03 +0800</pubDate><description><![CDATA[	网络的伟大之一也是信息共享，Server可以主动向所有Client广播消息，同时Client也可以向其它Client发布消息。下面看看如何开发一个可以实时传递消息的程序。	设计原理：服务器端接受客户端的连接请求，同时启动一个线程处理这个连接，线程不停的读取客户端输入，然后把输入加入队列中，等候处理。在线程启动的同时将线程加入队列中，以便在需要的时候定位和取出。import java.io.*;...]]></description><category></category></item><item><title><![CDATA[socket 学习二（多个客户同时连接）]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84359254</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84359254</guid><author>black1982</author><pubDate>Wed, 21 Nov 2012 21:00:04 +0800</pubDate><description><![CDATA[	在实际的网络环境里，同一时间只对一个用户服务是不可行的。一个优秀的网络服务程序除了能处理用户的输入信息，还必须能够同时响应多个客户端的连接请求。在java中，实现以上功能特点是非常容易的。	设计原理：主程序监听一端口，等待客户接入；同时构造一个线程类，准备接管会话。当一个Socket会话产生后，将这个会话交给线程处理，然后主程序继续监听。运用Thread类或Runnable接口来实现是不错的办法...]]></description><category></category></item><item><title><![CDATA[socket 学习一（服务器-客户端模式）]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84359251</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84359251</guid><author>black1982</author><pubDate>Wed, 21 Nov 2012 20:46:38 +0800</pubDate><description><![CDATA[



 
	所谓socket通常也称作&amp;amp;quot;套接字&amp;amp;quot;，用于描述IP地址和端口，是一个通信链的句柄。应用程序通常通过&amp;amp;quot;套接字&amp;amp;quot;向网络发出请求或者应答网络请求。
	ServerSocket用于服务器端，Socket是建立网络连接时使用的。在连接成功时，应用程序两端都会产生一个Socket实例，操作这个实例，完成所需的会话...]]></description><category></category></item><item><title><![CDATA[URL中传递参数的编码]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/84358736</link><guid>https://blog.youkuaiyun.com/black1982/article/details/84358736</guid><author>black1982</author><pubDate>Tue, 20 Nov 2012 16:43:26 +0800</pubDate><description><![CDATA[如果需要在url中传递中文参数或者是xml（里面有url不发辨别的字符&quot;\r&quot;,&quot;\n&quot;等），就需要对这些参数进行编码
 
String   mytext   =   java.net.URLEncoder.encode(&quot;中国&quot;,   &quot;utf-8&quot;);    
 String   mytext2   =   java.net.URLDecoder.decode(mytext,   &quot;ut...]]></description><category></category></item><item><title><![CDATA[NO.1]]></title><link>https://blog.youkuaiyun.com/black1982/article/details/1515154</link><guid>https://blog.youkuaiyun.com/black1982/article/details/1515154</guid><author>black1982</author><pubDate>Mon, 26 Feb 2007 17:30:00 +0800</pubDate><description><![CDATA[我的第一页 ]]></description><category></category></item></channel></rss>