<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/e3002" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/e3002" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 03 Apr 2009 02:35:00 GMT</lastBuildDate><title>paul的专栏</title><description>简单即是美</description><link>http://blog.csdn.net/e3002/</link><item><title>oracle表分析语句</title><link>http://blog.csdn.net/e3002/archive/2009/04/03/4045167.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/4045167.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/4045167.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4045167</trackback:ping><description>&lt;br /&gt;在命令窗口下执行&lt;br /&gt;exec dbms_stats.GATHER_TABLE_STATS('属主名','表明',ESTIMATE_PERCENT=&gt;dbms_stats.auto_sample_size,CASCADE=&gt;TRUE);&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/4045167.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 03 Apr 2009 10:35:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2009/04/03/4045167.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2009/04/03/4045167.aspx</guid><dc:creator>paul</dc:creator></item><item><title>创建dblink</title><link>http://blog.csdn.net/e3002/archive/2009/03/30/4036086.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/4036086.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/4036086.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4036086</trackback:ping><description>&lt;br /&gt;create database link xxx-- dblink名字&lt;br /&gt;connect to xxx用户名&lt;br /&gt;identified by xxx--密码&lt;br /&gt;using 'xxx'; --实例名&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/4036086.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 30 Mar 2009 23:05:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2009/03/30/4036086.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2009/03/30/4036086.aspx</guid><dc:creator>paul</dc:creator></item><item><title>电信运营商三户模型的设计分析（转载）</title><link>http://blog.csdn.net/e3002/archive/2009/03/12/3983922.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3983922.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3983922.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3983922</trackback:ping><description>三户模型即客户、用户和帐户，来源于etom的模型。近些年来，三户模型已经在电信行业成为建设运营支撑系统普遍运用的模型，三户模型也是根据营销模型转向“以客户为中心”理念而产生的结果，客户的需求成为支撑系统信息模型不断趋于完善的主要驱动力。与客户这个实体概念关联最为紧密的概念就是用户和帐户，这三者之间的关系应该是一个相互关联但又是独立的三个实体，这种关联只是一个归属和映射的关系，而三个实体本身是相互独立的，分别是体现完全不同的几个域的信息，客户是体现了社会域的信息，用户体现了业务域的信息，帐户体现的是资金域的信息。三户模型应该是贯穿于整个支撑系统，从前台的营业、后台的计费帐务、决策分析以及客户管理和客户服务等等系统都要贯彻三户模型，在实施应用的过程中，保持客户、用户和帐户三个实体的清晰是系统建设的关键点，但在许多系统的建设中，这三者之间的界定往往不是十分清晰，为了实现一些客户需求，往往会模糊三户的概念，从而导致整个支撑系统中的信息混乱，例如资金存放的问题，个人客户和集团客户的统一模型方面等等。客户客户是一个社会化的概念，一个自然人&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3983922.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 12 Mar 2009 21:50:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2009/03/12/3983922.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2009/03/12/3983922.aspx</guid><dc:creator>paul</dc:creator></item><item><title>oracle性能优化-共享池调整</title><link>http://blog.csdn.net/e3002/archive/2009/02/16/3895671.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3895671.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3895671.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3895671</trackback:ping><description>&lt;br /&gt;一.简介:数据库调整中最为重要的一部分是重写运行效率差的SQL代码,重写之后的SQL代码在运行效率方面可能会与之前的产生极大的差别！&lt;br /&gt;      但是当遇到重写之后性能还是未能突破瓶颈或者你是用户(无法访问SQL代码)的时候,可以通过调整ORACLE的共享内存结构SGA(System Global Area),最大限度地提高性能！&lt;br /&gt;       SGA中比较重要的组件就是Shared Pool(共享池),它的作用就是高速缓存SQL语句!共享池由一个最近最少使用(LRU,Least Recently Used)算法来管理!&lt;br /&gt;      共享池的好处:&lt;br /&gt;1.select cust_id,cust_name from col_cust&lt;br /&gt;2.上列语句的算法被转换成ASCII码,然后通过一个散列算法产生一个单独的散列值~~接着Process会查看该散列值在Shared Pool中是否存在,&lt;br /&gt;如果存在,就执行高速缓存中语句&lt;br /&gt;3.如果不存在,就必须对该语句进行语法分析,这些分析步骤会产生额外的系统开销,该操作是高代价的&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3895671.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 16 Feb 2009 21:04:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2009/02/16/3895671.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2009/02/16/3895671.aspx</guid><dc:creator>paul</dc:creator></item><item><title>socket编程的注意事项</title><link>http://blog.csdn.net/e3002/archive/2009/01/17/3806984.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3806984.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3806984.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3806984</trackback:ping><description>&lt;br /&gt;socket编程的注意事项：&lt;br /&gt;1.连接超时&lt;br /&gt;   不推荐的写法&lt;br /&gt;m_socket = new Socket(fm_ipaddr,fm_port);&lt;br /&gt;m_socket.setSoTimeout(180000);//读取数据超时设置3m&lt;br /&gt;以上这种写法，在对方端口当掉时，客户端会一直等待连接，并不会抛出异常。所以超时根本没用&lt;br /&gt;推荐写法：&lt;br /&gt;   m_socket = new Socket();&lt;br /&gt;   m_socket.setSoTimeout(180000);//读取数据超时设置3m&lt;br /&gt;   m_socket.connect(new InetSocketAddress(fm_ipaddr,fm_port), 2000);//建立连接超时设置&lt;br /&gt;&lt;br /&gt;2.在进行流操作时最好加上以下判断&lt;br /&gt;m_socket.sendUrgentData(0xFF);//判断一下网络是否断开&lt;br /&gt;&lt;br /&gt;3.是否关闭输出流和输入流&lt;br /&gt; 对于同一个socket，如果关闭了输出&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3806984.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 17 Jan 2009 17:56:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2009/01/17/3806984.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2009/01/17/3806984.aspx</guid><dc:creator>paul</dc:creator></item><item><title>ORACLE索引与高性能SQL介绍</title><link>http://blog.csdn.net/e3002/archive/2008/12/25/3602006.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3602006.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3602006.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3602006</trackback:ping><description>索引是建立在表的一列或多个列上的辅助对象，目的是加快访问表中的数据；&lt;br /&gt;&lt;br /&gt;　　Oracle存储索引的数据结构是B*树，位图索引也是如此，只不过是叶子节点不同B*数索引；&lt;br /&gt;&lt;br /&gt;　　索引由根节点、分支节点和叶子节点组成，上级索引块包含下级索引块的索引数据，叶节点包含索引数据和确定行实际位置的rowid。&lt;br /&gt;&lt;br /&gt;　　使用索引的目的&lt;br /&gt;　　加快查询速度&lt;br /&gt;　　减少I/O操作&lt;br /&gt;　　消除磁盘排序&lt;br /&gt;&lt;br /&gt;　　何时使用索引&lt;br /&gt;　　查询返回的记录数&lt;br /&gt;　　排序表&lt;br /&gt;　　非排序表 &lt;br /&gt;　　表的碎片较多（频繁增加、删除）&lt;br /&gt;&lt;br /&gt;　　索引的种类&lt;br /&gt;　　非唯一索引（最常用）&lt;br /&gt;　　唯一索引&lt;br /&gt;　　位图索引&lt;br /&gt;　　局部有前缀分区索引&lt;br /&gt;　　局部无前缀分区索引&lt;br /&gt;　　全局有前缀分区索引&lt;br /&gt;　　散列分区索引&lt;br /&gt;　　基于函数的索引&lt;br /&gt;&lt;br /&gt;管理索引的准则&lt;br /&gt;&lt;br /&gt;　　在表中插&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3602006.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 25 Dec 2008 19:30:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2008/12/25/3602006.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2008/12/25/3602006.aspx</guid><dc:creator>paul</dc:creator></item><item><title>tomcat 监控程序</title><link>http://blog.csdn.net/e3002/archive/2008/12/19/3560602.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3560602.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3560602.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3560602</trackback:ping><description>&lt;br /&gt;一个好用的tomcat 监控程序，其本身也是基于web的，所以很好部署。网址http://www.lambdaprobe.org/可以下载&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3560602.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 20 Dec 2008 04:59:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2008/12/19/3560602.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2008/12/19/3560602.aspx</guid><dc:creator>paul</dc:creator></item><item><title>oracle 几个有用但不常用的函数</title><link>http://blog.csdn.net/e3002/archive/2008/12/06/3461491.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3461491.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3461491.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3461491</trackback:ping><description>oracle 几个有用但不常用的函数&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3461491.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 07 Dec 2008 06:55:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2008/12/06/3461491.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2008/12/06/3461491.aspx</guid><dc:creator>paul</dc:creator></item><item><title>oracle 中子查询的常用法</title><link>http://blog.csdn.net/e3002/archive/2008/11/24/3361745.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3361745.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3361745.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3361745</trackback:ping><description>&lt;br /&gt;子查询：&lt;br /&gt;1.使用子查询创建表&lt;br /&gt; 通用格式&lt;br /&gt;     CREATE TABLE tablename&lt;br /&gt;            AS&lt;br /&gt;            SELECT-query&lt;br /&gt;    eg.  create  table student &lt;br /&gt;         as&lt;br /&gt;         select classname,classid from  class&lt;br /&gt;2.使用子查询插入数据&lt;br /&gt;   通用格式&lt;br /&gt;       INSERT INTO TABLENAME[(column list)]&lt;br /&gt;       select columnnames from tablename where condition&lt;br /&gt;   eg.  insert into student(classname,classid)&lt;br /&gt;        select classname,classid from class&lt;br /&gt;3.向多张表中插入数据&lt;br /&gt;  通用格式（无条件&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3361745.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 24 Nov 2008 21:42:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2008/11/24/3361745.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2008/11/24/3361745.aspx</guid><dc:creator>paul</dc:creator></item><item><title>Tomcat启动时报错：while loading persisted sessions: java.io.EOFException...</title><link>http://blog.csdn.net/e3002/archive/2008/11/18/3329875.aspx</link><wfw:comment>http://blog.csdn.net/e3002/comments/3329875.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/e3002/comments/commentRss/3329875.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3329875</trackback:ping><description>错误描述:....while loading persisted sessions: java.io.EOFException... &lt;br /&gt;分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题，由于tomcat上次非正常关闭时有一些活动session被持久化（表现为一些临时文件），在重启时，tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。 &lt;br /&gt;解决办法:将D:\soft\tomcat-5.5.12\work\Catalina\localhost\_\SESSIONS.ser删除。如果正常关闭服务端，该文件是自动删除的。&lt;img src =&quot;http://blog.csdn.net/e3002/aggbug/3329875.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 19 Nov 2008 04:46:00 +0800</pubDate><author>paul</author><comments>http://blog.csdn.net/e3002/archive/2008/11/18/3329875.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/e3002/archive/2008/11/18/3329875.aspx</guid><dc:creator>paul</dc:creator></item></channel></rss>