<?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/cesium" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/cesium" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 25 May 2009 23:24:00 GMT</lastBuildDate><title>cesium的专栏</title><description>有目标才有动力</description><link>http://blog.csdn.net/cesium/</link><item><title>log4j</title><link>http://blog.csdn.net/cesium/archive/2009/05/25/4215766.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/4215766.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/4215766.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4215766</trackback:ping><description>&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/4215766.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/223810745/cesium/csdn.net/s.gif?r=http://blog.csdn.net/cesium/archive/2009/05/25/4215766.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/cesium/223810745/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/cesium/223810745/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 26 May 2009 07:24:00 +0800</pubDate><author>周敏</author><comments>http://blog.csdn.net/cesium/archive/2009/05/25/4215766.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2009/05/25/4215766.aspx</guid><dc:creator>周敏</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2009/05/25/4215766.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810745/1186859</fs:itemid></item><item><title>随笔</title><link>http://blog.csdn.net/cesium/archive/2009/02/06/3866192.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/3866192.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/3866192.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3866192</trackback:ping><description>&lt;br /&gt;贴两篇基础的文章：JAVA 基本数据类型  取值范围&lt;br /&gt;先看一段代码&lt;br /&gt;public class Hello{&lt;br /&gt;    public static void main(String[] args){&lt;br /&gt;        int i  = 5 ,  j = 2;&lt;br /&gt;        System.out.println(i+j);&lt;br /&gt;        System.out.println(i-j);&lt;br /&gt;        System.out.println(i*j);&lt;br /&gt;        System.out.println(i/j);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;编译运行完上面的代码后会得到各条指令运行的结果：7，3，10，2&lt;br /&gt;这就是JAVA里面的加减乘除运算，为什么5除以2不等于2.5而等于2呢？这是因为这里做的是整数的四则运算，5除以2的结果是2，而余数为1，我们可以在上面的代码上加上一条指令&lt;br /&gt;System.out.println(i%j);&lt;br /&gt;运行这个结果&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/3866192.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810746/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/cesium/223810746/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 06 Feb 2009 22:45:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2009/02/06/3866192.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2009/02/06/3866192.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2009/02/06/3866192.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810746/1186859</fs:itemid></item><item><title>Ext中的TextArea存值和显示值的问题</title><link>http://blog.csdn.net/cesium/archive/2009/02/05/3865170.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/3865170.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/3865170.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3865170</trackback:ping><description>&lt;br /&gt;Ext的TextArea中的传值主要问题是/r/n的传递问题，一般来说，传到后台保存没问题，但是传到前台时就需要注意了，从数据库取出来的字符串是以“/r/n”的形式返回的，但是前台转化会将其按转义字符转换，导致出错，所以发送前要转化成“//r//n”的形式发送。&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/3865170.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810747/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/cesium/223810747/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 06 Feb 2009 06:41:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2009/02/05/3865170.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2009/02/05/3865170.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2009/02/05/3865170.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810747/1186859</fs:itemid></item><item><title>UML类的关系</title><link>http://blog.csdn.net/cesium/archive/2008/12/19/3557791.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/3557791.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/3557791.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3557791</trackback:ping><description>常见的关系有：一般化关系（Generalization），关联关系（Association），聚合关系（Aggregation），合成关系（Composition），依赖关系（Dependency）。      其中，聚合关系（Aggregation），合成关系（Composition）属于关联关系（Association）。      一般关系表现为继承或实现关系(is a)，关联关系表现为变量(has a )，依赖关系表现为函数中的参数(use a)。      一般化关系：表示为类与类之间的继承关系，接口与接口之间的继承，类对接口的实现关系。      表示方法： 用一个空心箭头＋实线，箭头指向父类。或空心箭头＋虚线，如果父类是接口。      关联关系：类与类之间的联接，它使一个类知道另一个类的属性和方法。      表示方法：用 实线＋箭头， 箭头指向被使用的类。      聚合关系：是关联关系的一种，是强的关联关系。聚合关系是整体和个体的关系。关联关系的两个类处于同一层次上，啊聚合关系两个类&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/3557791.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810748/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/cesium/223810748/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 19 Dec 2008 21:37:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2008/12/19/3557791.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2008/12/19/3557791.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2008/12/19/3557791.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810748/1186859</fs:itemid></item><item><title>UML中的用例图</title><link>http://blog.csdn.net/cesium/archive/2008/12/19/3557601.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/3557601.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/3557601.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3557601</trackback:ping><description> UML中的用例图：主要用来确定需求，图中分为多个用例（USECASE），也就是那些小人和圈圈，以及相关的注释，主要包含三种关系：包涵,扩展,泛化,其中&lt;br /&gt;1. 包含关系：使用包含（Inclusion）用例来封装一组跨越多个用例的相似动作（行为片断），以便多个基（Base）用例复用。基用例控制与包含用例的关系，以及被包含用例的事件流是否会插入到基用例的事件流中。这种情况类似于在过程设计语言中，将程序的某一段算法封装成一个子过程，然后再从主程序中调用这一子过程。&lt;br /&gt;2.扩展关系：将基用例中一段相对独立并
且可选的动作，用扩展（Extension）用例加以封装，再让它从基用例中声明的扩展点（Extension
Point）上进行扩展，从而使基用例行为更简练和目标更集中。扩展用例为基用例添加新的行为。扩展用例可以访问基用例的属性，因此它能根据基用例中扩展
点的当前状态来判断是否执行自己。但是扩展用例对基用例不可见。&lt;br /&gt;3.泛化关系：子用例和父用例相似，但表现出更特别的行为；子用例将继承父用例的所有&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/3557601.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810749/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/cesium/223810749/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 19 Dec 2008 21:20:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2008/12/19/3557601.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2008/12/19/3557601.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2008/12/19/3557601.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810749/1186859</fs:itemid></item><item><title>随笔2</title><link>http://blog.csdn.net/cesium/archive/2008/11/12/3279577.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/3279577.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/3279577.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3279577</trackback:ping><description>如果在父类中定义了有参的构造函数，则系统不提供默认的无参构造函数，子类在其构造函数中必须用super（参数）来引用该构造函数；如果想让子类不显示调用（系统自己加super（参数））父类的构造方法，则在父类中必须定义一个无参的构造函数。&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/3279577.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810750/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/cesium/223810750/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 12 Nov 2008 18:05:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2008/11/12/3279577.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2008/11/12/3279577.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2008/11/12/3279577.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810750/1186859</fs:itemid></item><item><title>随笔1</title><link>http://blog.csdn.net/cesium/archive/2008/11/12/3279385.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/3279385.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/3279385.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3279385</trackback:ping><description>&lt;br /&gt;java的中的常用访问修饰符有public,protected,private,static,final,abstract,violate, transient,native,strictfp,;其中最后四个不常用，现将他们的修饰对象归纳如下：&lt;br /&gt;类成员变量方法public是是是protected只有内部类可以是是private只有内部类可以是是static否是是final是是是abstract是否是violate否是否transient否是否native否否是strictfp是否是&lt;br /&gt;&lt;br /&gt;ps：&lt;br /&gt;       
类成员变量方法默认(default)是是是synchonized否否是&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.一个类文件只能有一个public class，且两者名称相同；其余的类为default前缀，只能为同一包的类访问；&lt;br /&gt;2.native是方法修饰符。Native方法是由另外一种语言（如c/c++，FORTRAN，汇编）实现的本地方法。因为在外部实现了方法，所以在java代码中，就不需要声明了，有点类似于借口&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/3279385.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810751/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/cesium/223810751/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 12 Nov 2008 17:22:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2008/11/12/3279385.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2008/11/12/3279385.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2008/11/12/3279385.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810751/1186859</fs:itemid></item><item><title>字符编码笔记：ASCII，Unicode和UTF-8 - 阮一峰的网络日志</title><link>http://blog.csdn.net/cesium/archive/2008/08/31/2855462.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/2855462.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/2855462.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2855462</trackback:ping><description>今天中午，我突然想搞清楚Unicode和UTF-8之间的关系，于是就开始在网上查资料。 结果，这个问题比我想象的复杂，从午饭后一直看到晚上9点，才算初步搞清楚。 下面就是我的笔记，主要用来整理自己的思路。但是，我尽量试图写得通俗易懂，希望能对其他朋友有用。毕竟，字符编码是计算机技术的基石，想要熟练使用计算机，就必须懂得一点字符编码的知识。 1. ASCII码 我们知道，在计算机内部，所有的信息最终都表示为一个二进制的字符串。每一个二进制位（bit）有0和1两种状态，因此八个二进制位就可以组合出256种状态，这被称为一个字节（byte）。也就是说，一个字节一共可以用来表示256种不同的状态，每一个状态对应一个符号，就是256个符号，从0000000到11111111。 上个世纪60年代，美国制定了一套字符编码，对英语字符与二进制位之间的关系，做了统一规定。这被称为ASCII码，一直沿用至今。 ASCII码一共规定了128个字符的编码，比如空格“SPACE”是32（二进制00100000），大写的字母A是65（二进制01000001）。这128个符号（包括32个不能打印出来的控制符&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/2855462.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810752/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/cesium/223810752/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 31 Aug 2008 22:05:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2008/08/31/2855462.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2008/08/31/2855462.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2008/08/31/2855462.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810752/1186859</fs:itemid></item><item><title>在Windows中实现Java本地方法(JNI) - JMeteor????S Blog - CSDNBlog</title><link>http://blog.csdn.net/cesium/archive/2008/08/31/2854743.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/2854743.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/2854743.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2854743</trackback:ping><description>本文为在 32 位 Windows 平台上实现 Java 本地方法提供了实用的示例、步骤和准则。这些示例包括传递和返回常用的数据类型。 本文中的示例使用 Sun Microsystems 公司创建的 Java DevelopmentKit (JDK) 版本 1.1.6 和 Java本地接口 (JNI) 规范。 用 C 语言编写的本地代码是用 MicrosoftVisual C++ 编译器编译生成的。 简介 本文提供调用本地 C 代码的 Java 代码示例，包括传递和返回某些常用的数据类型。本地方法包含在特定于平台的可执行文件中。就本文中的示例而言，本地方法包含在 Windows 32 位动态链接库 (DLL) 中。 不过我要提醒您，对 Java 外部的调用通常不能移植到其他平台上，在 applet 中还可能引发安全异常。实现本地代码将使您的 Java 应用程序无法通过 100% 纯 Java 测试。但是，如果必须执行本地调用，则要考虑几个准则： 将您的所有本地方法都封装在单个类中，这个类调用单个 DLL。对于每种目标操作系统，都可以用特定于适当平台的版本替换这个 DLL。这样就&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/2854743.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810753/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/cesium/223810753/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 31 Aug 2008 19:26:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2008/08/31/2854743.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2008/08/31/2854743.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2008/08/31/2854743.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810753/1186859</fs:itemid></item><item><title>如何监控GC及内存问题解决方案概述 - Java快速开发平台 - BlogJava</title><link>http://blog.csdn.net/cesium/archive/2008/08/31/2854684.aspx</link><wfw:comment>http://blog.csdn.net/cesium/comments/2854684.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cesium/comments/commentRss/2854684.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2854684</trackback:ping><description>如何监控GC及内存问题解决方案概述 内存问题错综复杂，本人水平也有限，浅薄之见仅供参考。 一、GC监控 GC日志记录了内存使用和回收状态，出现内存故障时，可作为分析排查手段。 1. 启用GC监控的方法：增加java启动参数-verbose:gc，输出信息的样例： GC 135: total final references 4390; cleared final references 8. GC 135: total phantom references 0; cleared phantom references 0. GC 135: total old soft references 0; cleared old soft references 0. GC 135: total JNI global weak references 0; cleared JNI global weak references 0. GC 136: starting collection, maximum allocation reached. GC 136: live objects 10810&lt;img src =&quot;http://blog.csdn.net/cesium/aggbug/2854684.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/cesium/223810754/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/cesium/223810754/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 31 Aug 2008 18:58:00 +0800</pubDate><author>cesium</author><comments>http://blog.csdn.net/cesium/archive/2008/08/31/2854684.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/cesium/archive/2008/08/31/2854684.aspx</guid><dc:creator>cesium</dc:creator><fs:srclink>http://blog.csdn.net/cesium/archive/2008/08/31/2854684.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/cesium/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/cesium/~1186879/223810754/1186859</fs:itemid></item></channel></rss>