<?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/okcai" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/okcai" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 08 Jan 2009 21:09:00 GMT</lastBuildDate><title>白菜乐园</title><description>okcai的程序人生:)</description><link>http://blog.csdn.net/okcai/</link><item><title>JAVA程序变更自动重载而不重启服务之JAVAREBEL</title><link>http://blog.csdn.net/okcai/archive/2009/01/08/3736644.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3736644.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3736644.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3736644</trackback:ping><description>&lt;P&gt; JavaRebel给Java带来了动态重新装载类特性。虽然现在还有些局限性，但它可以显著地增加开发速度。JavaRebel允许一个应用程序（独立的或运行在应用服务器上的应用）重新装载在运行过程中发生的大多数类变化，包括增加或删除方法和域。节省了很多工作量。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Javarebel是一个Jvm插件，使用非常简单，只需要两步：&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;将javarebel.jar加入classpath（不建议将javarebel.jar放在WEB-INF/lib下，因为生产环境不需要它） &lt;br /&gt;&lt;LI&gt;命令行中加入下面的启动参数&lt;BR&gt;&lt;FONT face=NSimsun&gt;java -noverify -javaagent:C:\libraries\javarebel.jar -Drebel.dirs=c:\workspace\project\classes&lt;/FONT&gt; &lt;BR&gt;&lt;FONT face=NSimsun&gt;Drebel.dirs指向工程中.class文件的目录，不必指定具体的类名。另外&lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3736644.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 09 Jan 2009 05:09:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/08/3736644.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/08/3736644.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>众多技术正探求向J2EE中加入动态部署特性</title><link>http://blog.csdn.net/okcai/archive/2009/01/08/3736317.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3736317.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3736317.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3736317</trackback:ping><description>使用动态型别解释型语言(如PHP，Python或Ruby)的Web应用开发人员已经习惯于修改应用后刷新浏览器就可以看到最新结果。虽然JSP页面也 提供了这种特性，但是在Java EE的世界中，开发者每次想要测试一个变化时，通常还是要经历构建和部署的循环，极大的降低了开发效率。&lt;br /&gt;&lt;P&gt;　　很多厂商都正在探索如何改善Java所面临的处境，现在已经有两种技术得到了广泛应用。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;　　第一种，也是得到了最佳完善的技术，利用了重新载入整个ClassLoader。WebLogic的ChangeAwareClassLoader便用到了这种方式。它有两种实质上的局限。其一是所有的状态信息会全部丢失，需要重新创建。其二是，虽然这样做比完全的重新部署要快，但仍然会带来时间消耗，因为有不少步骤需要执行。在一个应用服务器环境中，这些步骤可能会包括：&lt;/P&gt;&lt;br /&gt;&lt;P&gt;　　部署所有运行的listeners(如HTTPEvenListeners等等)，Servlets和Filters。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;　　创建一个新的ClassLoader。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;　&lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3736317.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 09 Jan 2009 04:12:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/08/3736317.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/08/3736317.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>淘宝网的开源架构解密公开</title><link>http://blog.csdn.net/okcai/archive/2009/01/03/3691971.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3691971.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3691971.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3691971</trackback:ping><description>&lt;DIV class=NewsContent id=NewsContentLabel&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT color=#006600&gt;&lt;SPAN&gt;对于规模稍大的网站来说，其IT必然是一个服务器集群来提供网站服务，数据库也必然要和应用服务分开，有单独的数据库服务器。本文从应用服务器操作系统、应用服务器软件、Web Server、数据库、开发框架等几个方面来介绍一下淘宝网中开源软件的应用。&lt;/SPAN&gt; &lt;/FONT&gt;淘宝网，是一个在线商品数量突破一亿，日均成交额超过两亿元人民币，注册用户接近八千万的大型电子商务网站，是亚洲最大的购物网站。那么对于淘宝网这样大规模的一个网站，我猜想大家一定会非常关心整个网站都采用了什么样的技术、产品和架构，也会很想了解在淘宝网中是否采用了开源的软件或者是完全采用的商业软件。那么下面我就简单的介绍一下淘宝网中应用的开源软件。&lt;/P&gt;&lt;br /&gt;&lt;P&gt;对于规模稍大的网站来说，其IT必然是一个服务器集群来提供网站服务，数据库也必然要和应用服务分开，有单独的数据库服务器。对于像淘宝网这样规模的网站而言，就是应用也分成很多组。那么下面，我就从应用服务器操作&lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3691971.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 03 Jan 2009 21:55:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/03/3691971.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/03/3691971.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>Timesten复制配置</title><link>http://blog.csdn.net/okcai/archive/2009/01/02/3681479.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3681479.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3681479.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3681479</trackback:ping><description>Timesten复制配置&lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3681479.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 02 Jan 2009 15:06:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/02/3681479.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/02/3681479.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>timesten重要的连接属性(参数)</title><link>http://blog.csdn.net/okcai/archive/2009/01/02/3681477.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3681477.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3681477.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3681477</trackback:ping><description>timesten重要的连接属性(参数) &lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3681477.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 02 Jan 2009 15:05:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/02/3681477.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/02/3681477.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>timesten常用命令和内置存储过程</title><link>http://blog.csdn.net/okcai/archive/2009/01/02/3681473.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3681473.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3681473.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3681473</trackback:ping><description>timesten常用命令和内置存储过程 &lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3681473.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 02 Jan 2009 15:03:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/02/3681473.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/02/3681473.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>timesten常见的一些简单问题</title><link>http://blog.csdn.net/okcai/archive/2009/01/02/3681468.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3681468.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3681468.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3681468</trackback:ping><description>timesten常见的一些简单问题 &lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3681468.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 02 Jan 2009 15:02:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/02/3681468.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/02/3681468.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>Timesten内存数据库的架构</title><link>http://blog.csdn.net/okcai/archive/2009/01/02/3681450.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3681450.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3681450.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3681450</trackback:ping><description>Timesten内存数据库的架构&lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3681450.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 02 Jan 2009 14:54:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/02/3681450.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/02/3681450.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>Timesten在linux上面的安装步骤</title><link>http://blog.csdn.net/okcai/archive/2009/01/02/3681427.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/3681427.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/3681427.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3681427</trackback:ping><description>timesten的安装&lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/3681427.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 02 Jan 2009 14:43:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2009/01/02/3681427.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2009/01/02/3681427.aspx</guid><dc:creator>okcai</dc:creator></item><item><title>项目中用到的一些开源</title><link>http://blog.csdn.net/okcai/archive/2008/06/17/2557953.aspx</link><wfw:comment>http://blog.csdn.net/okcai/comments/2557953.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/okcai/comments/commentRss/2557953.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2557953</trackback:ping><description>haproxy memcached JPortMapping Comet&lt;img src =&quot;http://blog.csdn.net/okcai/aggbug/2557953.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 18 Jun 2008 01:47:00 +0800</pubDate><author>okcai</author><comments>http://blog.csdn.net/okcai/archive/2008/06/17/2557953.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/okcai/archive/2008/06/17/2557953.aspx</guid><dc:creator>okcai</dc:creator></item></channel></rss>