<?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/IOKE" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/IOKE" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 01 Dec 2009 08:49:00 GMT</lastBuildDate><title>IOKE的SIP协议专栏</title><description>SIP和NGN还有Parlay API 还有JAIN-SIP API的相关资源</description><link>http://blog.csdn.net/blogrss.aspx?username=IOKE</link><item><title>华丽转身--从关注通信应用开发转为关注架构设计</title><link>http://blog.csdn.net/IOKE/archive/2009/12/01/4915689.aspx</link><description>在最近几年的工作中，虽然经历了互联网，游戏这些行业的考验，终究万变不离其宗，架构和设计是不变的。

本质是相同的，唯一不同的可能是领域知识，当然思想决定行动，领域决定你的架构和设计模式。&lt;img src=&quot;http://www1.feedsky.com/t1/303813414/IOKE/csdn.net/s.gif?r=http://blog.csdn.net/IOKE/archive/2009/12/01/4915689.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/IOKE/303813414/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/IOKE/303813414/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 01 Dec 2009 16:49:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2009/12/01/4915689.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2009/12/01/4915689.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813414/1139327</fs:itemid></item><item><title>一个服务多个端点</title><link>http://blog.csdn.net/IOKE/archive/2009/06/28/4303996.aspx</link><description>两种方案：1.使用enunicate特点是复杂，预编译，不兼容标准2.使用ioke Service tools通过 jax-ws,jersey,blazeDS 等框架和规范，使用maven 来管理相关依赖。让你的一个服务多个端点成为现实&lt;img src=&quot;http://www1.feedsky.com/t1/303813415/IOKE/csdn.net/s.gif?r=http://blog.csdn.net/IOKE/archive/2009/06/28/4303996.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/IOKE/303813415/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/IOKE/303813415/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 28 Jun 2009 01:20:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2009/06/28/4303996.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2009/06/28/4303996.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813415/1139327</fs:itemid></item><item><title>JDK 6中的线程池</title><link>http://blog.csdn.net/IOKE/archive/2009/06/28/4303957.aspx</link><description>&lt;br /&gt;&lt;br /&gt;线程池可以解决两个不同问题：由于减少了每个任务调用的开销，它们通常可以在执行大量异步任务时提供增强的性能，并且还可以提供绑定和管理资源（包括执行任务集时使用的线程）的方法。每个 ThreadPoolExecutor 还维护着一些基本的统计数据，如完成的任务数。&lt;br /&gt;为了便于跨大量上下文使用，此类提供了很多可调整的参数和扩展钩子 (hook)。但是，强烈建议程序员使用较为方便的 Executors 工厂方法Executors.newCachedThreadPool()（无界线程池，可以进行自动线程回收）、Executors.newFixedThreadPool(int)（固定大小线程池）和Executors.newSingleThreadExecutor()（单个后台线程），它们均为大多数使用场景预定义了设置。否则，在手动配置和调整此类时，使用以下指导：核心和最大池大小ThreadPoolExecutor 将根据 corePoolSize（参见 getCorePoolSize()）和 maximumPoolSize（参见 getMaximumPoolSize&lt;img src=&quot;http://www1.feedsky.com/t1/303813416/IOKE/csdn.net/s.gif?r=http://blog.csdn.net/IOKE/archive/2009/06/28/4303957.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/IOKE/303813416/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/IOKE/303813416/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 28 Jun 2009 00:32:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2009/06/28/4303957.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2009/06/28/4303957.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813416/1139327</fs:itemid></item><item><title>JDK 6中的java.util.concurrent包下实用工具类</title><link>http://blog.csdn.net/IOKE/archive/2009/06/28/4303951.aspx</link><description>&lt;br /&gt;执行程序接口。Executor 是一个简单的标准化接口，用于定义类似于线程的自定义子系统，包括线程池、异步 IO 和轻量级任务框架。根据所使用的具体 Executor 类的不同，可能在新创建的线程中，现有的任务执行线程中，或者调用 execute() 的线程中执行任务，并且可能顺序或并发执行。ExecutorService 提供了多个完整的异步任务执行框架。ExecutorService 管理任务的排队和安排，并允许受控制的关闭。ScheduledExecutorService 子接口及相关的接口添加了对延迟的和定期任务执行的支持。ExecutorService 提供了安排异步执行的方法，可执行由 Callable 表示的任何函数，结果类似于 Runnable。Future 返回函数的结果，允许确定执行是否完成，并提供取消执行的方法。RunnableFuture 是拥有 run 方法的 Future，run 方法执行时将设置其结果。
&lt;br /&gt;实现。类 ThreadPoolExecutor 和 ScheduledThreadPoolExecutor 提供可调的、灵活的线&lt;img src=&quot;http://www1.feedsky.com/t1/303813417/IOKE/csdn.net/s.gif?r=http://blog.csdn.net/IOKE/archive/2009/06/28/4303951.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/IOKE/303813417/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/IOKE/303813417/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 28 Jun 2009 00:27:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2009/06/28/4303951.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2009/06/28/4303951.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813417/1139327</fs:itemid></item><item><title>基于IMS架构的业务应用</title><link>http://blog.csdn.net/IOKE/archive/2007/03/28/1543595.aspx</link><description>IMS多媒体子系统是是一种由SIP业务到支持实时的、可定制的多媒体业务的完整解决方案，支持一个终端同时运行多个SIP Session, 创造全新的数据服务，为未来的全IP网络搭建统一的基于IP的应用平台，对运营商网络带来积极变革并为开发新的业务奠定了基础。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/IOKE/303813418/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/IOKE/303813418/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 28 Mar 2007 09:22:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2007/03/28/1543595.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2007/03/28/1543595.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813418/1139327</fs:itemid></item><item><title>SIPANA 一个分布式的SIP Analyzer（分析）开源的SIP协议分析工具</title><link>http://blog.csdn.net/IOKE/archive/2007/03/01/1518288.aspx</link><description>主要的功能有SIP通讯协议之实时分析，产生SIP信令流程图。并且利用分布式设计，可以分析跨网域的SIP封包，绘制完整信令流程图，Web界面控制...&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/IOKE/303813419/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/IOKE/303813419/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 01 Mar 2007 15:24:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2007/03/01/1518288.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2007/03/01/1518288.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813419/1139327</fs:itemid></item><item><title>专业的通信软件开发－城屹凯源（北京）软件技术有限公司－www.newcent.cn</title><link>http://blog.csdn.net/IOKE/archive/2007/03/01/1518280.aspx</link><description>城屹凯源（北京）软件技术有限公司是一家专业软件外包公司，公司核心成员由8年以上的软件开发和外包项目管理的资深人员构成。基于核心成员的电信和互联网的大型项目的成功经验和对软件外包的多年实践，公司服务形成了技术领先的特点，服务质量和效率有明确的保证措施，服务价格具有明显的竞争力。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/IOKE/303813420/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/IOKE/303813420/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 01 Mar 2007 15:16:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2007/03/01/1518280.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2007/03/01/1518280.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813420/1139327</fs:itemid></item><item><title>MSN Space升级到Live Space</title><link>http://blog.csdn.net/IOKE/archive/2006/08/16/1074405.aspx</link><description>http://ioke.spaces.live.com/
感觉比原来msn space清爽了许多&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/IOKE/303813421/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/IOKE/303813421/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 16 Aug 2006 16:18:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2006/08/16/1074405.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2006/08/16/1074405.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813421/1139327</fs:itemid></item><item><title>最近更新的比较少了,等忙过这段时间继续</title><link>http://blog.csdn.net/IOKE/archive/2006/08/15/1066038.aspx</link><description>不是我懒,实在是没有时间写了,过了九月在继续写吧,下一阶段的目标是sip servlet 相关的东西,如果各位有好的规范和文章,请痛快的砸过来.&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/IOKE/303813422/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/IOKE/303813422/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 15 Aug 2006 12:13:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2006/08/15/1066038.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2006/08/15/1066038.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813422/1139327</fs:itemid></item><item><title>卡通过的ｌｅｏｏ</title><link>http://blog.csdn.net/IOKE/archive/2006/06/30/856108.aspx</link><description>哈哈，我的ｃａｒｔｏｏｎ照片&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/IOKE/303813423/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/IOKE/303813423/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 30 Jun 2006 14:39:00 +0800</pubDate><author>IOKE</author><guid isPermaLink="false">http://blog.csdn.net/IOKE/archive/2006/06/30/856108.aspx</guid><dc:creator>IOKE</dc:creator><fs:srclink>http://blog.csdn.net/IOKE/archive/2006/06/30/856108.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/IOKE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/IOKE/~1139339/303813423/1139327</fs:itemid></item></channel></rss>