<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>topsjava的专栏</title><link>http://blog.csdn.net/topsjava/</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Thu, 16 Aug 2007 11:37:51 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>topsjava</dc:creator><title>Oracle中Decode()函数使用技巧</title><link>http://blog.csdn.net/topsjava/archive/2007/08/16/1746284.aspx</link><pubDate>Thu, 16 Aug 2007 11:38:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/16/1746284.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1746284.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/16/1746284.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1746284.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1746284</trackback:ping><description>decode()函数是ORACLE PL/SQL是功能强大的函数之一，目前还只有ORACLE公司的SQL提供了此函数，其他数据库厂商的SQL实现还没有此功能。
&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1746284.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>COALESCE 函数 和CASE语句</title><link>http://blog.csdn.net/topsjava/archive/2007/08/16/1746209.aspx</link><pubDate>Thu, 16 Aug 2007 11:10:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/16/1746209.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1746209.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/16/1746209.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1746209.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1746209</trackback:ping><description>COALESCE函数和CASE语句的比较，关系！继续优化深入学习常用SQL函数，语句！&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1746209.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>NULLIF(expr1,expr2)和CASE表达式</title><link>http://blog.csdn.net/topsjava/archive/2007/08/16/1746152.aspx</link><pubDate>Thu, 16 Aug 2007 10:49:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/16/1746152.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1746152.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/16/1746152.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1746152.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1746152</trackback:ping><description>比较NULLIF和CASE的异同，更加深入的了解两个函数！&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1746152.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>UNIX 高手的 10 个习惯</title><link>http://blog.csdn.net/topsjava/archive/2007/08/08/1731243.aspx</link><pubDate>Wed, 08 Aug 2007 11:17:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/08/1731243.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1731243.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/08/1731243.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1731243.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1731243</trackback:ping><description>采 用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术，这些技术非常好，但是通常被忽略。了解常见错误和克服它们的方法，以便您能够确切了解为何值得采用这些 UNIX 习惯。 &lt;img src ="http://blog.csdn.net/topsjava/aggbug/1731243.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>Junit学习历程(2)</title><link>http://blog.csdn.net/topsjava/archive/2007/08/08/1731221.aspx</link><pubDate>Wed, 08 Aug 2007 11:04:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/08/1731221.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1731221.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/08/1731221.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1731221.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1731221</trackback:ping><description>Junit 工具用于单元测试的工具，是极限编程中必不可少的工具。Java开发人员必须掌握的工具。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1731221.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>Junit学习历程(1)</title><link>http://blog.csdn.net/topsjava/archive/2007/08/08/1731211.aspx</link><pubDate>Wed, 08 Aug 2007 11:00:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/08/1731211.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1731211.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/08/1731211.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1731211.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1731211</trackback:ping><description>Junit 工具用于单元测试的工具，是极限编程中必不可少的工具。Java开发人员必须掌握的工具。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1731211.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>深入Java初始化</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724813.aspx</link><pubDate>Fri, 03 Aug 2007 17:27:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724813.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724813.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724813.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724813.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724813</trackback:ping><description>　　关于Java 初始化，有多文章都用了很大篇幅的介绍。经典的&gt;更是用了专门的一章来介绍Java初始化。但在大量有代码实例后面，感觉上仍然没有真正深入到初始化的本质。

　　本文以作者对JVM的理解和自己的经验，对Java的初始化做一个比深入的说明，由于作者有水平限制，以及JDK各实现版本的变化，可能仍然有不少错误和缺点。欢迎行家高手赐教。
&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724813.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>深入equals方法</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724810.aspx</link><pubDate>Fri, 03 Aug 2007 17:24:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724810.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724810.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724810.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724810.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724810</trackback:ping><description>equals方法的重要性毋须多言,只要你想比较的两个对象不愿是同一对象,你就应该实现equals方法,让对象用你认为相等的条件来进行比较。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724810.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>深入HashCode方法</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724806.aspx</link><pubDate>Fri, 03 Aug 2007 17:22:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724806.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724806.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724806.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724806.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724806</trackback:ping><description>一个对象的HashCode就是一个简单的Hash算法的实现，虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法，它如何实现它，不仅仅是程序员的编程水平问题，而是关系到你的对象在存取是性能的非常重要的关系.有可能，不同的HashCode可能会使你的对象存取产生，成百上千倍的性能差别。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724806.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>多线程编程——实战篇(一)</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724793.aspx</link><pubDate>Fri, 03 Aug 2007 17:17:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724793.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724793.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724793.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724793.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724793</trackback:ping><description>随着计算机技术的发展，编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以，掌握多线程编程模型，不仅是目前提高应用性能的手段，更是下一代编程模型的核心思想。多线程编程的目的，就是"最大限度地利用CPU资源"，当某一线程的处理不需要占用CPU而只和I/O, OEMBIOS等资源打交道时，让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说，这就是多线程编程的最终目的。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724793.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>多线程编程——实战篇（四）</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724783.aspx</link><pubDate>Fri, 03 Aug 2007 17:13:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724783.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724783.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724783.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724783.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724783</trackback:ping><description>随着计算机技术的发展，编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以，掌握多线程编程模型，不仅是目前提高应用性能的手段，更是下一代编程模型的核心思想。多线程编程的目的，就是"最大限度地利用CPU资源"，当某一线程的处理不需要占用CPU而只和I/O, OEMBIOS等资源打交道时，让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说，这就是多线程编程的最终目的。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724783.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>多线程编程——实战篇(三)</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724775.aspx</link><pubDate>Fri, 03 Aug 2007 17:11:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724775.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724775.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724775.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724775.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724775</trackback:ping><description>随着计算机技术的发展，编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以，掌握多线程编程模型，不仅是目前提高应用性能的手段，更是下一代编程模型的核心思想。多线程编程的目的，就是"最大限度地利用CPU资源"，当某一线程的处理不需要占用CPU而只和I/O, OEMBIOS等资源打交道时，让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说，这就是多线程编程的最终目的。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724775.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>多线程编程——实战篇(二)</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724762.aspx</link><pubDate>Fri, 03 Aug 2007 17:08:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724762.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724762.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724762.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724762.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724762</trackback:ping><description>随着计算机技术的发展，编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以，掌握多线程编程模型，不仅是目前提高应用性能的手段，更是下一代编程模型的核心思想。多线程编程的目的，就是"最大限度地利用CPU资源"，当某一线程的处理不需要占用CPU而只和I/O,OEMBIOS等资源打交道时，让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说，这就是多线程编程的最终目的。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724762.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>多线程编程—— 基础篇 (四)</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724746.aspx</link><pubDate>Fri, 03 Aug 2007 16:57:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724746.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724746.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724746.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724746.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724746</trackback:ping><description>随着计算机技术的发展，编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以，掌握多线程编程模型，不仅是目前提高应用性能的手段，更是下一代编程模型的核心思想。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724746.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>topsjava</dc:creator><title>多线程编程——基础篇 （三）</title><link>http://blog.csdn.net/topsjava/archive/2007/08/03/1724743.aspx</link><pubDate>Fri, 03 Aug 2007 16:55:00 GMT</pubDate><guid>http://blog.csdn.net/topsjava/archive/2007/08/03/1724743.aspx</guid><wfw:comment>http://blog.csdn.net/topsjava/comments/1724743.aspx</wfw:comment><comments>http://blog.csdn.net/topsjava/archive/2007/08/03/1724743.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/topsjava/comments/commentRss/1724743.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724743</trackback:ping><description>随着计算机技术的发展，编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以，掌握多线程编程模型，不仅是目前提高应用性能的手段，更是下一代编程模型的核心思想。&lt;img src ="http://blog.csdn.net/topsjava/aggbug/1724743.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>