<?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:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/jxluoix" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/jxluoix" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 08 Feb 2010 07:47:00 GMT</lastBuildDate><title>jxluoix的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=jxluoix</link><item><title>ORACLE SQL优化 - ORACLE执行计划</title><link>http://blog.csdn.net/jxluoix/archive/2010/02/08/5298961.aspx</link><description>&lt;br /&gt;Last login: Mon Feb  8 14:13:19 2010 from 192.168.1.249&lt;br /&gt;ipnet&lt;br /&gt;-bash-3.00$ &lt;br /&gt;-bash-3.00$ ipnet&lt;br /&gt;-bash: ipnet: command not found&lt;br /&gt;-bash-3.00$ su - oracle&lt;br /&gt;Password: &lt;br /&gt;eastcsu: incorrect password&lt;br /&gt;-bash-3.00$ eastcom&lt;br /&gt;-bash: eastcom: command not found&lt;br /&gt;-bash-3.00$ su - oracle&lt;br /&gt;Password: &lt;br /&gt;[oracle@ipnet-td2 ~]$ &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;[oracle@ipnet-td2 ~]$ sqlplus /nolog&lt;img src=&quot;http://www1.feedsky.com/t1/330842803/jxluoix/csdn.net/s.gif?r=http://blog.csdn.net/jxluoix/archive/2010/02/08/5298961.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842803/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842803/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 08 Feb 2010 15:47:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2010/02/08/5298961.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2010/02/08/5298961.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842803/4052891</fs:itemid></item><item><title>ANT</title><link>http://blog.csdn.net/jxluoix/archive/2009/09/05/4522933.aspx</link><description>&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     -- Project profile&lt;br /&gt;     Project/Module&lt;br /&gt;        - smartplatform web platform build file&lt;br /&gt;     Version&lt;br /&gt;     - 1.0.0  XXXX XXXX&lt;br /&gt;     Author&lt;br /&gt;     - XXX, XXX-XXX contacts XXXXX@XXXXXXXXXX.com&lt;br /&gt;&lt;br /&gt;     -- Building profile&lt;br /&gt;     refers Project smt web platform building information.&lt;br /&gt;&lt;br /&gt;     Author &lt;br /&gt;     - XXXXX&lt;br /&gt;     Version&lt;br /&gt;     - 1.0 XXXXX XXX&lt;img src=&quot;http://www1.feedsky.com/t1/330842804/jxluoix/csdn.net/s.gif?r=http://blog.csdn.net/jxluoix/archive/2009/09/05/4522933.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842804/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842804/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 05 Sep 2009 17:25:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/09/05/4522933.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/09/05/4522933.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842804/4052891</fs:itemid></item><item><title>JPA 应用例子</title><link>http://blog.csdn.net/jxluoix/archive/2009/05/26/4217833.aspx</link><description>&lt;br /&gt;/*********************************************************************&lt;br /&gt; * TelnetLogon.java&lt;br /&gt; */&lt;br /&gt;import java.io.Serializable;&lt;br /&gt;import javax.persistence.Column;&lt;br /&gt;import javax.persistence.Entity;&lt;br /&gt;import javax.persistence.GeneratedValue;&lt;br /&gt;import javax.persistence.GenerationType;&lt;br /&gt;import javax.persistence.Id;&lt;br /&gt;import javax.persistence.Table;&lt;br /&gt;public class TelnetLogon { // implements Serializable {&lt;br /&gt;    public int getId() {&lt;br /&gt;  return id;&lt;br /&gt; }&lt;img src=&quot;http://www1.feedsky.com/t1/330842805/jxluoix/csdn.net/s.gif?r=http://blog.csdn.net/jxluoix/archive/2009/05/26/4217833.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842805/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842805/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 26 May 2009 16:51:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/05/26/4217833.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/05/26/4217833.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842805/4052891</fs:itemid></item><item><title>HSQLDB</title><link>http://blog.csdn.net/jxluoix/archive/2009/04/30/4140494.aspx</link><description>&lt;br /&gt;HSQLDB简介&lt;br /&gt;&lt;br /&gt;HSQLDB is the leading SQL relational database engine written in Java.It is best known for its small size, ability to execute completely in memory and its speed。&lt;br /&gt;HSQLDB是一个用JAVA写的开源数据库，具有标准的SQL语法支持和JDBC接口,由于它的微型和性从而成为运行测试和演示Demo的最佳选择。我在第一次看到她时甚至高兴地跳了起来。你可以从http://hsqldb.sourceforge.net/ 免费下载并参阅文档。&lt;br /&gt;您可以从命令行启动数据库服务器和实用工具，具体方法是调用像 org.hsqldb.Server 和 org.hsqldb.util.DatabaseManager 这样的方便的类，这两个类均可以接受为数不多的一组命令行选项，如“-url”（用于远程连接）、“-database”（用于直接文件访问）和“-user”。还有一种“-?”&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842806/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842806/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Apr 2009 18:20:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/04/30/4140494.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/04/30/4140494.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842806/4052891</fs:itemid></item><item><title>Spring四种声明事务方法（转）</title><link>http://blog.csdn.net/jxluoix/archive/2009/03/24/4019663.aspx</link><description>Spring中的四种声明式事务的配置Spring容器中有两种思想很重要，也就是我们常用的Ioc和Aop，如果理解了这两种思想，对于我们学习设计模式和编程有很大的帮助，美国四人帮（GOF）写的设计模式中，有很多都用到了Ioc的思想。简单的说就是依赖注入的思想。常见的一种情况：如果一个类中要复用另外一个类中的功能时，我们可能会首先想到继承，如果你知道Ioc这种思想的话，我想你不会用继承，你会马上想到把要用到功能抽取出来，在我们要用到的类中只需通过 set方法简单的注入就可以了，其实这里用到了对象的组合代替继承，这样不仅避免了单一继承，还很好的实现了松耦合。同时也遵循了面向对象的编程的设计原则：多用组合，少用继承。在这里对于Ioc和Aop这两种思想的好处。我就不介绍了。接下来我要说的是Spring中几种常见的事务配置，是Aop和 Ioc的充分体现。
&lt;br /&gt;    在说点题外话，以前EJB在J2EE中开发中可是大名鼎鼎的了。就是因为EJB提供了很多服务，而不需要我们去开发了，其中用到最多的算是它提供的声明式事务了。在Spring没有出现之前，EJB在J2EE开发中扮演着非常重要的角色。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842807/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842807/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Mar 2009 11:46:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/03/24/4019663.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/03/24/4019663.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842807/4052891</fs:itemid></item><item><title>SQL89 Standard</title><link>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913701.aspx</link><description>SQL89 &lt;br /&gt; ANSI SQL StandardOverview of SQLSchema Definition LanguageData DefinitionPrimary and Foreign KeysData ManipulationCursor OperationsNoncursor OperationsViewUpdate Operations on ViewsUnionFunctionsData ControlMiscellaneousSearch ConditionsANSI-SQL KeywordsANSI SQL-2Future ExtensionsANSI SQL Standard ◇ Advantages  Reduced Training Costs  Application Portability  Application Longevity  Cross-system Communication  Customer Choice  A standard can Stifle Creativity ◇ Problems  Not Q&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842808/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842808/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 20 Feb 2009 12:20:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/02/20/3913701.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913701.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842808/4052891</fs:itemid></item><item><title>自行开发一个DBMS</title><link>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913688.aspx</link><description>自行开发一个DBMS[版面： 数据库] [首篇作者：zusala] , 1999年12月24日10:18:19[分页： 1 ] zusala 进入未名形象秀我的博客[回复文章] [回信给作者] [本篇全文] [进入讨论区] [返回顶部] [修改文章] [删除文章] [转寄] [转贴][ 1 ]&lt;br /&gt;发信人: zusala (萧十一狼), 信区: Database&lt;br /&gt;标 题: 打算自行开发一个DBMS &lt;br /&gt;发信站: The unknown SPACE (Fri Dec 24 10:18:42 1999), 转信&lt;br /&gt;&lt;br /&gt;以满足轻量级数据在win32平台上的快速访问 &lt;br /&gt;&lt;br /&gt;打算用C++编写, 同时兼容SQL89和OQL &lt;br /&gt;&lt;br /&gt;相信这个dbms的编写成功会给很多软件带来一个有利的工具 &lt;br /&gt;&lt;br /&gt;现在暂定有以下计划: &lt;br /&gt;&lt;br /&gt;1) 支持多进程(多线程)同时操作 &lt;br /&gt;2) 暂时不支持用户的概念 &lt;br /&gt;3) 支持&quot;角色表&quot;的概念,可对数据操作和查询进行权限认定 &lt;br /&gt;4) 强壮&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842809/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842809/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 20 Feb 2009 12:18:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/02/20/3913688.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913688.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842809/4052891</fs:itemid></item><item><title>用C/C++开发一个DBMS??没头绪</title><link>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913681.aspx</link><description>怎么用C/C++开发一个DBMS??没头绪,大家给点提示,急!!!楼主zjiong（TNT）2005-12-20 23:10:51 在 C/C++ / C++ 语言 提问&lt;br /&gt;要求完成以下几个功能模块：   &lt;br /&gt;  1. 数据存储结构的设计与管理   &lt;br /&gt;  1）要求设计表构造模式及其在数据库文件中的存储结构，最后在自选的软件平台上建立能创建、查看表构造模式的用户界面。   &lt;br /&gt;  先自定义表构造模式的结构，然后将其存放到自定义存储结构的数据库文件（.dbf文件）中，要求能在一个数据库文件中存放多张不同的表，并能查看各表的字段结构内容。   &lt;br /&gt;  （提示表构造模式包括字段名、类型、字长、是否为KEY键、是否允许为NULL。考虑到以后对表的操作可以预留一些字段。）   &lt;br /&gt;&lt;br /&gt;  2）要求设计记录在数据文件中的存储结构形式，并在自选的软件平台上建立用户界面来添加新记录到数据文件中，并能查看数据文件中的记录内容。   &lt;br /&gt;  根据从1）中数据库文件（.dbf文件）中抽取的有关表的构造模式信息，将记录存放到自设计存储格式&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842810/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842810/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 20 Feb 2009 12:17:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/02/20/3913681.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913681.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842810/4052891</fs:itemid></item><item><title>DB2、ORACLE和DM的强制访问控制模型对比,</title><link>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913301.aspx</link><description>一个不错的博客，东东还多些！http://onlyzq.cnblogs.com&lt;br /&gt;强制访问控制是B1级安全产品必须实现的一个基本安全特性，达梦数据库安全版的强制访问控制功能在实现过程中研究并吸取了现有主流数据库产品的部分安全实现机制，包括DB2的LBAC(Label Based Access Control)和ORACLE的LABEL SECRURITY。下面将从标记安全的六个方面对DB2、ORACLE和DM的模型进行描述，这个六个方面分别是：安全元素、策略应用、访问规则、访问特权、系统冲突、系统权限。&lt;br /&gt;1 DB2 LBAC&lt;br /&gt;1.1安全元素&lt;br /&gt;　　(1)安全标记组件&lt;br /&gt;　　支持三种类型的组件：数组、集合和树型。&lt;br /&gt;　　a)创建数组组件&lt;br /&gt;　　CREATE SECURITY LABEL COMPONENT level ARRAY [ ’Top Secret’, ’Secret’, ’Employee’, ’Public’ ]&lt;br /&gt;　　b)创建集合组件&lt;br /&gt;　　CREATE SECURITY LABEL COMPONE&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842811/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842811/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 20 Feb 2009 11:09:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/02/20/3913301.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/02/20/3913301.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842811/4052891</fs:itemid></item><item><title>Linux操作系统下软件开发工具的选择</title><link>http://blog.csdn.net/jxluoix/archive/2009/01/06/3720464.aspx</link><description>&lt;br /&gt;在Windows下开发软件有众多工具可以选择,并且都非常好用。学用的工具有VB,VC,VF,C#,DELPHI,POWERBUILDER,JBUILDER,ECLIPS等，可是在linux下找一个比较好的集成开发环境是比较困难的，我说的困难也许是我们对linux下的软件集成开发工具不熟悉吧。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1）Eclipse或Netbean,用java开发程序，用这两种工具比较好，功能强大，而且又都是开源的。并且都是跨平台的集成开发环境。但是如果不想用java写程序的话，就没有吸引力了。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2）Lazarus,是free pascal的集成开发环境，目标是代替delphi,功能比较强大，开源并且跨平台。数据库方面支持odbc,mysql,Firebird/interbase,sq&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/jxluoix/330842812/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/jxluoix/330842812/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 06 Jan 2009 12:47:00 +0800</pubDate><author>jxluoix</author><guid isPermaLink="false">http://blog.csdn.net/jxluoix/archive/2009/01/06/3720464.aspx</guid><dc:creator>jxluoix</dc:creator><fs:srclink>http://blog.csdn.net/jxluoix/archive/2009/01/06/3720464.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/jxluoix/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/jxluoix/~5924421/330842812/4052891</fs:itemid></item></channel></rss>