<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xwood]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_13111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_13111]]></copyright><item><title><![CDATA[MySql 常用命令]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82479642</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82479642</guid><author>iteye_13111</author><pubDate>Tue, 26 Feb 2013 20:19:25 +0800</pubDate><description><![CDATA[[b]一、数据库启动、关闭与连接[/b]

[code=&quot;sql&quot;]net start mysql /*启动MySQL*/
net stop mysql /*关闭MySQL*/
mysql -u username -p /*启动本地MySQL*/
mysql -u username -p -h hostaddress /*启动指定地址的MySQL*/[/code]

注：以上命令都是...]]></description><category></category></item><item><title><![CDATA[MySql表类型分析]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82448538</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82448538</guid><author>iteye_13111</author><pubDate>Tue, 11 Dec 2012 23:16:34 +0800</pubDate><description><![CDATA[[size=large][b]DBD[/b][/size]
Berkeley DB(DBD)表是支持事务处理的表，由Sleepycat软件公司开发。它提供MySQL用户期待已久的功能--事务控制。事务控制在任何数据库系统中都是一个极有价值的功能，因为它们确保一组命令能成功地执行或回滚。

[size=large][b]HEAP[/b][/size]
HEAP表是MySQL中存取数据最快的表...]]></description><category></category></item><item><title><![CDATA[Linux 系统小技巧]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82447822</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82447822</guid><author>iteye_13111</author><pubDate>Sat, 08 Dec 2012 16:49:18 +0800</pubDate><description><![CDATA[[size=large]一、创建桌面图标[/size]
    [b]1. 安装gnome-panel：[/b]
      sudo apt-get install --no-install-recommends gnome-panel

    [b]2. 创建程序快捷方式：[/b]
      gnome-desktop-item-edit ~/ --create-new...]]></description><category></category></item><item><title><![CDATA[Decorator模式]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82409646</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82409646</guid><author>iteye_13111</author><pubDate>Sun, 16 Sep 2012 00:17:32 +0800</pubDate><description><![CDATA[        Decorator模式其实就是对一个Component进行装饰，以使其能够完成复杂或各种不同的业务逻辑，而这种装饰对于客户来说则是透明的，因为客户要调用的接口方法是一样的。通常Decorator模式会涉及到4个部分：
[list]
[*]1.[b]Compent[/b]：统一的业务逻辑接口，客户端调用的接口方法将在这里定义。
[*]2.[b]ConcreteComponent...]]></description><category></category></item><item><title><![CDATA[Proxy模式]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82409589</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82409589</guid><author>iteye_13111</author><pubDate>Sat, 15 Sep 2012 16:27:51 +0800</pubDate><description><![CDATA[        Proxy模式是在客户端不方便或者不能直接访问业务逻辑时，通过第三方类提供访问的一种方法。这种代理除了提供业务逻辑访问之外，还可以增加业务功能，好比Decorator模式。通常情况下，它包含三个部分：
[list]
[*]1.[b]Component[/b]：需要提供的业务功能抽象
[*]2.[b]Proxy[/b]:代理类
[*]3.[b]RealComponent[/b...]]></description><category></category></item><item><title><![CDATA[Oracle集合操作]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82396262</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82396262</guid><author>iteye_13111</author><pubDate>Sun, 05 Aug 2012 15:40:13 +0800</pubDate><description><![CDATA[[size=large][b]UNION ALL：[/b] 返回各个查询检索出的所有的行，不过滤掉重复记录
[b]UNION：[/b]     返回各个查询检索出的过滤掉重复记录的所有行，即并集
[b]INTERSECT：[/b] 返回两个查询检索出的共有行，即交集
[b]MINUS：[/b]     返回将第二个查询检索出的行从第一个查询检索出的行中减去之后剩余的行，即差集[/size]...]]></description><category></category></item><item><title><![CDATA[Bridge模式]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82396251</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82396251</guid><author>iteye_13111</author><pubDate>Sun, 05 Aug 2012 14:59:17 +0800</pubDate><description><![CDATA[        Bridge模式的目的就是为了适应变化，如不同的人在不同的情况下睡觉的姿式，时间都不尽相同，故需要适应变化， Bridge模式将实体对象的抽象及其行为的抽象相分离，通过一定的组合，来实现变化的需要；而从单个单个变化来看，他的结构又和Adapter模式的结构相似，故Bridge模式又可以理解为我们为N个不同的场景而建立的N个Adapter模式。Bridge模式包含四个部分：
[li...]]></description><category></category></item><item><title><![CDATA[Composite模式]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82396246</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82396246</guid><author>iteye_13111</author><pubDate>Sun, 05 Aug 2012 14:15:39 +0800</pubDate><description><![CDATA[        [size=large]Composite模式主要包含三个部分：[/size]
        [b]1. Component接口：[/b]为Client对象调用提供的接口，也是Composie模式要管理的数据结构的统称。
        [b]2. Leaf：[/b]Composite模式所管理的数据结构中的单个实体。
        [b]3. Composite：[/b...]]></description><category></category></item><item><title><![CDATA[Linux vi/vim]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82395952</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82395952</guid><author>iteye_13111</author><pubDate>Fri, 03 Aug 2012 22:01:07 +0800</pubDate><description><![CDATA[[b][size=large]一、在同一窗口同时编辑多个文件[/size][/b]
1. 从命令行直接打开多个文件：
[code=&quot;java&quot;]vim -o file1 file2[/code]
2. 在vi中再打开另一个文件：
[code=&quot;java&quot;]//如果文件名不存在则以filename新建一个文件，注意一定要拥有文件夹的写权限
:sp filename//横向截屏
:vs f...]]></description><category></category></item><item><title><![CDATA[软件发布生命周期简介（Software Release Life Cycle）]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82395912</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82395912</guid><author>iteye_13111</author><pubDate>Fri, 03 Aug 2012 18:53:52 +0800</pubDate><description><![CDATA[        A software release life cycle is the sum of the phases of development and maturity for a piece of computer software: ranging from its initial development to its eventual release, and including...]]></description><category></category></item><item><title><![CDATA[Oracle常用函数]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82376294</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82376294</guid><author>iteye_13111</author><pubDate>Thu, 26 Jul 2012 22:02:50 +0800</pubDate><description><![CDATA[[size=large]空值判断[/size]
[list]
[*][b]IS NULL[/b]：空返回true，反之返回false。
[*][b]NVL[/b] (expr1, expr2)：expr1为NULL，返回expr2；不为NULL，返回expr1。注意两者的类型要一致 。
[*][b]NVL2[/b] (expr1, expr2, expr3) ：expr1不为NULL，返回...]]></description><category></category></item><item><title><![CDATA[Facade模式]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82376270</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82376270</guid><author>iteye_13111</author><pubDate>Thu, 26 Jul 2012 20:46:25 +0800</pubDate><description><![CDATA[        Facade如其名，为门面，他抽象或者组合了子系统的内部接口，从而实现一个更高一层次的功能组合，使得子系统的使用更加方便。它仅需要提供一个门面，提供对子系统的封装及可。
        比如说，人跑步这个动作，它是人体多个机能器官共同合作的结果，如果要提供一个跑步的方法，那么就是对于子系统的一个高层次的封装且这个方法可以多次复用。

[size=large]Façade模式的...]]></description><category></category></item><item><title><![CDATA[Adapter模式]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82374227</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82374227</guid><author>iteye_13111</author><pubDate>Sun, 22 Jul 2012 21:16:48 +0800</pubDate><description><![CDATA[        Adapter模式主要是为了解决一个或者几个类的方法的复用问题。或者在系统的扩展问题上，或者在两个系统之间的衔接问题上，或者是在系统设计阶段保留一个系统的可复用性上。Adapter模式主要有三个角色：
        [b]1.Target:[/b] 这是Adapter需要兼容或者适应的客户接口；
        [b]2.Adaptee:[/b] 这是Adapter所提供的接...]]></description><category></category></item><item><title><![CDATA[接口模式(Interface)]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82374148</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82374148</guid><author>iteye_13111</author><pubDate>Sun, 22 Jul 2012 14:26:31 +0800</pubDate><description><![CDATA[        在说到接口模式之前首先需要提到两个概念，一个是Interface，一个是AbstractClass.
        Interface在Java中是为了规定类与类之间交互的行为，限制了彼此交互的方式。实现Interface的类需要实      现其所有方法。所以一般在Interface定义都有粒度的要求，即保证Interface在每次被implements的时候，其定义的所有方...]]></description><category></category></item><item><title><![CDATA[NoSQL Data Modeling Techniques]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82368157</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82368157</guid><author>iteye_13111</author><pubDate>Mon, 09 Jul 2012 23:21:03 +0800</pubDate><description><![CDATA[[b]英文原文：[/b][url]http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/[/url]
[b]酷壳翻译：[/b][url]http://coolshell.cn/articles/7270.html[/url]
        NoSQL databases are often ...]]></description><category></category></item><item><title><![CDATA[OO原则的一些想法]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82367225</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82367225</guid><author>iteye_13111</author><pubDate>Sat, 07 Jul 2012 22:06:24 +0800</pubDate><description><![CDATA[[b][size=x-large]一、OO特性[/size][/b]

[b]1.抽象(Interface and AbstractClass）[/b]

        抽象其实就是一种建模，抽象过程就是一个认识事务关系的过程，而抽象的结果就是我们对于事务关系认识的结果，也就是我们对于事务关系的建模结果。而在建模过程中需要考虑到的东西，这个根据设计人员自身的经验和思维以及采用的建模方式不...]]></description><category></category></item><item><title><![CDATA[Java国际化相关类介绍]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82360347</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82360347</guid><author>iteye_13111</author><pubDate>Wed, 27 Jun 2012 23:33:40 +0800</pubDate><description><![CDATA[    在Web系统的国际化问题中我们常提到本地化（Locale）显示，这里的本地化通常包括数字（NumberFormat），货币（NumberFormat.getCurrencyInstance()），时间（DateFormat)及任意文本（MessageFormat）本地化。下面，就对这几个类的大致用法做一个概括性的描述，需要更加详细的用法可以参考一个API，基本上都还是比较好理解的。

...]]></description><category></category></item><item><title><![CDATA[结构化设计——系统设计]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82333070</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82333070</guid><author>iteye_13111</author><pubDate>Sun, 20 May 2012 15:51:04 +0800</pubDate><description><![CDATA[[size=large][b]一、总体设计[/b] [/size]
    简单说来，总体设计就是要告诉读者（程序员，详细设计人员，当然也可能包括用户）系统的总体结构如何，他是一种整体的规划，作为需求分析与详细设计的衔接阶段，它既是对需求设计的逐步求精，也是详细设计阶段的基础。
    逐步求精是因为需求设计阶段为方便与用户交流并确定方案的可行性，我们通常会进行一些系统或模块设计的解决方案，如...]]></description><category></category></item><item><title><![CDATA[结构化设计——需求]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82329663</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82329663</guid><author>iteye_13111</author><pubDate>Thu, 10 May 2012 23:52:19 +0800</pubDate><description><![CDATA[    一般情况情况下，在谈到需求的时候我们都认为他只有一个阶段，即需求分析。但实际而言，就需求的处理过程而言，它应当被分为三个相互关联的阶段，即需求调研、需求分析与需求设计。而这也符合我们做事的一贯逻辑思维，即先有调查，才能分析，最后才能根据分析得出需求阶段的成果，即需求设计。这样，做需求时，我们才知道自己处在需求的什么阶段，应该做什么，每个阶段应该有什么样的成果，否则，就像我曾经做需求一样，报...]]></description><category></category></item><item><title><![CDATA[OO系统架构设计浅谈]]></title><link>https://blog.youkuaiyun.com/iteye_13111/article/details/82327022</link><guid>https://blog.youkuaiyun.com/iteye_13111/article/details/82327022</guid><author>iteye_13111</author><pubDate>Fri, 04 May 2012 12:13:51 +0800</pubDate><description><![CDATA[    我们设计系统是为子完成某项业务，为系统设计特定的模式则主要是了项目开发和后期维护，而两者中维护更是主要目标。为此，Peter Coad提出了他的三个设计目标：可扩展性，灵活性，可插入性。对于以抽象、继承和多态为主要特性的OO设计，人们又提出了三个设计原则：
    1.封装变化Encapsulate what varies.
    2.面向接口编程而非实现 Code to an in...]]></description><category></category></item></channel></rss>