<?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/coolzyt" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/coolzyt" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 16 Apr 2009 23:16:00 GMT</lastBuildDate><title>coolzyt的专栏</title><link>http://blog.csdn.net/coolzyt/</link><item><title>数据库索引原理理解</title><link>http://blog.csdn.net/coolzyt/archive/2009/04/16/4085678.aspx</link><wfw:comment>http://blog.csdn.net/coolzyt/comments/4085678.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/coolzyt/comments/commentRss/4085678.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4085678</trackback:ping><description>&lt;br /&gt;清明节一个人在家，已经混了一天了，想想还是写点什么吧。&lt;br /&gt;以前对数据库的理解总是停留在使用的阶段，没有去研究过深层次的东西，这两天正好有空（其实也是工作需要），看了一下数据库索引的一些基础的东西，希望通过这篇博文，整理一下自己的思路。&lt;br /&gt;1.什么是索引？&lt;br /&gt;我想这个用过数据库的人都应该知道了，索引类似于书的目录，主要用于提高查询效率，也就是按条件查询的时候，先查询索引，再通过索引找到相关的数据，索引相当于记录了对某个关键词，指定到不同的文件，或者文件里的不同位置，当然索引自身也是通过文件来保存的。&lt;br /&gt;2.索引的类型&lt;br /&gt;有两种基本的索引结构，也就是索引文件的保存方式，一个是顺序索引，就是根据值的顺序排序的（这个文件里面的值，也就是为其建索引的字段值，是顺序的放在索引文件里面），另外一个是散列索引，就是将值平均分配到若干散列桶中，通过散列函数定位的。&lt;br /&gt;2.1.顺序索引&lt;br /&gt;顺序索引下面又有很多概念。&lt;br /&gt;如果被索引的字段本身按照一定的顺序排序，那么这种索引叫做聚集索引。否则叫做非聚集索引。&lt;br /&gt;如果被索引的字段&lt;img src =&quot;http://blog.csdn.net/coolzyt/aggbug/4085678.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 17 Apr 2009 07:16:00 +0800</pubDate><author>coolzyt</author><comments>http://blog.csdn.net/coolzyt/archive/2009/04/16/4085678.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/coolzyt/archive/2009/04/16/4085678.aspx</guid><dc:creator>coolzyt</dc:creator></item><item><title>动态规划理解</title><link>http://blog.csdn.net/coolzyt/archive/2009/02/16/3897550.aspx</link><wfw:comment>http://blog.csdn.net/coolzyt/comments/3897550.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/coolzyt/comments/commentRss/3897550.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3897550</trackback:ping><description>&lt;br /&gt;动态规划是一种算法，算法导论将其列入高级算法类。&lt;br /&gt;而其实高不高级在于你有没有理解它。&lt;br /&gt;动态规划主要用于在很多解法中寻找最优解，比如著名的背包问题，地上几个宝石，宝石的重量和价值都各不相同，你的背包只能装5斤，反正是装不完所有的宝石，这个时候你怎么装才能价值最大。&lt;br /&gt;动态规划的思想就是先拿起第一个，然后确定拿不拿第2个，拿不拿第2个又取决于拿不拿第3个，整个就是一个递归的过程，最后只剩一个的时候，到达了递归的边界，于是哗啦啦逆向把前面所有的结果算出来。最终能够得到到底要拿哪些。&lt;br /&gt;说的专业点，就是把一个大问题拆分成很多小问题，小问题再拆成更小的问题，到最后一个的时候，拆不动了，可以直接做出选择，于是前面的问题也就也就全部解决了。&lt;br /&gt;说白了，实际就是把所有可以拿的可能性都遍历了一遍，自然能够选择出最好的了。&lt;br /&gt;那我直接遍历就可以了，到底为什么要用这种方式呢，把问题拆成小问题的过程中，其实还有一个步骤，我们一直在不停缓存问题的结果，当下次再遇到这个小问题的时候（在拆分的过程中，会多次遇到同一个问题），就可以直接得到结果，于是大大&lt;img src =&quot;http://blog.csdn.net/coolzyt/aggbug/3897550.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 17 Feb 2009 04:29:00 +0800</pubDate><author>coolzyt</author><comments>http://blog.csdn.net/coolzyt/archive/2009/02/16/3897550.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/coolzyt/archive/2009/02/16/3897550.aspx</guid><dc:creator>coolzyt</dc:creator></item><item><title>JVM内存模型</title><link>http://blog.csdn.net/coolzyt/archive/2009/02/16/3897551.aspx</link><wfw:comment>http://blog.csdn.net/coolzyt/comments/3897551.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/coolzyt/comments/commentRss/3897551.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3897551</trackback:ping><description>学习和使用JAVA的过程中，各种各样和内存有关的问题始终困扰着人们，内存泄露，并发访问，堆空间溢出等等。
在多线程盛行的今天，JVM内存模型(JMM)更是成为了一个不可避免的课题摆在大家面前，只有理解了这个模型，才能理解在什么情况下会发生什么事情，否则遇到问题你只能手足无措。
&lt;img src =&quot;http://blog.csdn.net/coolzyt/aggbug/3897551.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 17 Feb 2009 04:29:00 +0800</pubDate><author>coolzyt</author><comments>http://blog.csdn.net/coolzyt/archive/2009/02/16/3897551.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/coolzyt/archive/2009/02/16/3897551.aspx</guid><dc:creator>coolzyt</dc:creator></item><item><title>理解JAVA</title><link>http://blog.csdn.net/coolzyt/archive/2009/02/16/3897538.aspx</link><wfw:comment>http://blog.csdn.net/coolzyt/comments/3897538.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/coolzyt/comments/commentRss/3897538.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3897538</trackback:ping><description>JAVA是一门类C语言,也就是说这门语言是从C语言发展而来，所以语法和C,C++有很多相似之处，如果说C++是增强版的C，那么JAVA就是改良版的C++。&lt;img src =&quot;http://blog.csdn.net/coolzyt/aggbug/3897538.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 17 Feb 2009 04:26:00 +0800</pubDate><author>coolzyt</author><comments>http://blog.csdn.net/coolzyt/archive/2009/02/16/3897538.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/coolzyt/archive/2009/02/16/3897538.aspx</guid><dc:creator>coolzyt</dc:creator></item><item><title>数据库设计原理（转）</title><link>http://blog.csdn.net/coolzyt/archive/2007/12/22/1958830.aspx</link><wfw:comment>http://blog.csdn.net/coolzyt/comments/1958830.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/coolzyt/comments/commentRss/1958830.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1958830</trackback:ping><description>数据库设计的14条技巧，基本囊括各个方面&lt;img src =&quot;http://blog.csdn.net/coolzyt/aggbug/1958830.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 23 Dec 2007 02:48:00 +0800</pubDate><author>coolzyt</author><comments>http://blog.csdn.net/coolzyt/archive/2007/12/22/1958830.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/coolzyt/archive/2007/12/22/1958830.aspx</guid><dc:creator>coolzyt</dc:creator></item><item><title>java导出文件方式思路</title><link>http://blog.csdn.net/coolzyt/archive/2007/11/22/1897246.aspx</link><wfw:comment>http://blog.csdn.net/coolzyt/comments/1897246.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/coolzyt/comments/commentRss/1897246.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1897246</trackback:ping><description>做项目的时候常常遇到很多需要导出的功能，比如客户可能会要求word,excel,pdf包括各种文本文件的导出，做过一些项目后，我也积累了一点点经验，发表博客总结一下也是很不错的选择。&lt;img src =&quot;http://blog.csdn.net/coolzyt/aggbug/1897246.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 22 Nov 2007 16:34:00 +0800</pubDate><author>coolzyt</author><comments>http://blog.csdn.net/coolzyt/archive/2007/11/22/1897246.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/coolzyt/archive/2007/11/22/1897246.aspx</guid><dc:creator>coolzyt</dc:creator></item><item><title>JAVA单元测试入门</title><link>http://blog.csdn.net/coolzyt/archive/2007/11/15/1886038.aspx</link><wfw:comment>http://blog.csdn.net/coolzyt/comments/1886038.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/coolzyt/comments/commentRss/1886038.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1886038</trackback:ping><description>现在单元测试很流行，都说要测试驱动开发了嘛，反正就是敏捷开发什么的，且不说思路怎么样，技术走势我们控制不了，不过就单元测试技术本身来说，还是有一定意义的。（&lt;img src =&quot;http://blog.csdn.net/coolzyt/aggbug/1886038.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 15 Nov 2007 08:22:00 +0800</pubDate><author>coolzyt</author><comments>http://blog.csdn.net/coolzyt/archive/2007/11/15/1886038.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/coolzyt/archive/2007/11/15/1886038.aspx</guid><dc:creator>coolzyt</dc:creator></item></channel></rss>