<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>烟玉明珠</title><link>http://blog.csdn.net/zhengyuanting/</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 02 Nov 2008 20:42:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Threen</dc:creator><title>何时使用线程加载器</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/11/02/3207487.aspx</link><pubDate>Sun, 02 Nov 2008 20:41:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/11/02/3207487.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/3207487.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/11/02/3207487.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/3207487.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3207487</trackback:ping><description>这个问题经常出现在编写框架代码, 需要动态加载很多类和资源的时候. 通常当你需要动态加载资源的时候, 你至少有三个ClassLoader可以选择: &lt;br /&gt;²        系统类加载器或叫作应用类加载器(system classloader or application classloader)&lt;br /&gt;²        当前类加载器&lt;br /&gt;²        当前线程类加载器&lt;br /&gt;上面的问题指的是最后一种类加载器. 哪种类加载器是正确的选择呢?&lt;br /&gt;第一种选择可以很容易地排除: 系统类加载器(system classloader). 这个类加载器处理-classpath下的类加载工作, 可以通过ClassLoader.getSystemClassLoader()方法调用. ClassLoader下所有的getSystemXXX()的静态方法都是通过这个方法定义的. 在你的代码中, 你应该尽量少地调用这个方法,以其它的类加载器作为代理. 否则你的代码将只能工作在简单的命令行应用中, 这个时候系统类加载器(system classloader)是JVM最后创建的类加&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/3207487.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Java中四种XML解析技术对比(Dom、Sax、Dom4j JDom) </title><link>http://blog.csdn.net/zhengyuanting/archive/2008/10/31/3189057.aspx</link><pubDate>Fri, 31 Oct 2008 01:02:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/10/31/3189057.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/3189057.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/10/31/3189057.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/3189057.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3189057</trackback:ping><description>       在平时工作中，难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案，哪个最适合我们呢？在这篇文章中，我对这四种主流方案做一个不完全评测，仅仅针对遍历 XML 这块来测试，因为遍历 XML 是工作中使用最多的（至少我认为）。 &lt;br /&gt;&lt;br /&gt;　　预 备 &lt;br /&gt;&lt;br /&gt;测试环境：&lt;br /&gt;　　AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun JDK 1.4.1+Eclipse 2.1+Resin 2.1.8，在 Debug 模式下测试。 &lt;br /&gt;&lt;br /&gt;　　XML 文件格式如下： &lt;br /&gt;&lt;br /&gt;　　＜?xml version="1.0" encoding="GB2312"?＞ &lt;br /&gt;　　＜RESULT＞ &lt;br /&gt;　　＜VALUE＞ &lt;br /&gt;　　＜NO＞A1234＜/NO＞ &lt;br /&gt;　　＜ADDR＞四川省XX县XX镇XX路X段XX号＜/ADDR＞ &lt;br /&gt;　　＜/VALUE＞ &lt;br /&gt;　　＜VALUE＞ &lt;br /&gt;　　＜NO＞B123&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/3189057.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Java中文问题解决方案</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/10/06/3023675.aspx</link><pubDate>Mon, 06 Oct 2008 20:10:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/10/06/3023675.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/3023675.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/10/06/3023675.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/3023675.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3023675</trackback:ping><description>        由于Java编程中的中文问题是一个老生常谈的问题，在阅读了许多关于Java中文问题解决方法之后，结合作者的编程实践，我发现过去谈的许多方法都不能清晰地说明问题及解决问题，尤其是跨平台时的中文问题。&lt;br /&gt;&lt;br /&gt;　　于是我给出此篇文章，内容包括对控制台运行的class、Servelets、JSP及EJB类中的中文问题我剖析和建议解决办法。希望大家指教。&lt;br /&gt;&lt;br /&gt;　　Abstract：本文深入分析了Java程序设计中Java编译器对Java源文件和JVM对class类文件的编码/解码过程，通过此过程的解析透视出了Java编程中中文问题产生的根本原因，最后给出了建议的最优化的解决Java中文问题的方法。&lt;br /&gt;&lt;br /&gt;1、中文问题的来源&lt;br /&gt;&lt;br /&gt;　　计算机最初的操作系统支持的编码是单字节&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/3023675.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Java中文编码</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/10/06/3023668.aspx</link><pubDate>Mon, 06 Oct 2008 20:07:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/10/06/3023668.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/3023668.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/10/06/3023668.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/3023668.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3023668</trackback:ping><description>&lt;br /&gt;Unicode、UTF-16、UTF-8Java 内部处理字符使用的字序方式是 Unicode&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/3023668.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>令人着迷的Rhino</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974664.aspx</link><pubDate>Wed, 24 Sep 2008 19:34:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974664.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2974664.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974664.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2974664.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2974664</trackback:ping><description>Steve Yegge在google I/O大会上发表了演讲：Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。&lt;br /&gt;&lt;br /&gt;使用Rhino能够用JavaScript完成Java在server端完成的所有工作！ &lt;br /&gt;&lt;br /&gt;&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2974664.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Rhino JavaScript语法简介</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974600.aspx</link><pubDate>Wed, 24 Sep 2008 19:13:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974600.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2974600.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974600.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2974600.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2974600</trackback:ping><description>&lt;br /&gt;Rhino 是一种使用 Java 语言编写的 JavaScript 的开源实现。与本系列的其他很多语言一样，Rhino 是一种动态类型的、基于对象的脚本语言，它可以简单地访问各种 Java 类库。Rhino 从 JavaScript 中借用了很多语法，让程序员可以快速编写功能强大的程序。最为明显的区别是，Rhino 不再使用语句结束符( ; )，放宽了变量声明规则，并且极大地简化了修改和检索对象属性的语法（没有求助于调用存取方法）。 &lt;br /&gt;由于 Rhino 是 JavaScript 的一种基于 Java 的实现，所以对于 Java 开发人员来说，它应该特别易于使用。JavaScript 的（以及 Rhino 的）语法非常类似于 Java 编程语言。这两种语言都采用了与 Java 编程语言相似的循环和条件结构，并且遵循类似的语法模式来表示这些结构。&lt;br /&gt;虽然 Rhino 与本系列文章中介绍的其他编程语言具有很多共同点，但对于 Java 平台上的编程而言，它也有独特之处（可能有时有些不同的地方）。Rhino 是一种 基于原型的（&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2974600.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Java Script的压缩和混淆</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974190.aspx</link><pubDate>Wed, 24 Sep 2008 17:31:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974190.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2974190.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2974190.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2974190.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2974190</trackback:ping><description>我们都知道JavaScript是一种在客户端浏览器中执行的解释型语言。浏览器以纯文本的形式下载JavaScript，然后&lt;br /&gt;在需要的时候执行JavaScript代码。&lt;br /&gt;&lt;br /&gt;通过使用浏览器的查看源代码功能，用户总是能够阅读JavaScript的源代码，该功能会显示页面的完整HTML代码，&lt;br /&gt;包括任何JavaScript代码块。即使JavaScript源代码被放在一个外部文件中并通过script标签的src属性引用到页面&lt;br /&gt;中，它仍然可以被用户下载并阅读。对于任何查看页面的人&lt;br /&gt;来说，JavaScript代码永远是可见的。正因为这一点，不应该在JavaScript中编写私有的或敏感的逻辑。这种逻辑&lt;br /&gt;最好放在服务器端，那里更安全。&lt;br /&gt;&lt;br /&gt;随着在基于Ajax的应用中越来越多地使用JavaScript，JavaScript源文件的大小也会成为一个问题。因&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2974190.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>java调用javascript :js引擎rhino</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2973972.aspx</link><pubDate>Wed, 24 Sep 2008 17:08:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2973972.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2973972.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/09/24/2973972.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2973972.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2973972</trackback:ping><description>&lt;br /&gt;前段时间，在浏览javaeye论坛，看见有人征集如何在java中运行数学表达式。&lt;br /&gt;结果方案五花八门：&lt;br /&gt;1.jakarta commons JEXL. &lt;br /&gt;2.Beanshell&lt;br /&gt;3.Java Math Expression Parser jep &lt;br /&gt;4.parse combinator jparsec &lt;br /&gt;5.jdk 6.0的 script&lt;br /&gt;6.利用SQL &lt;br /&gt;7.自己写语法分析&lt;br /&gt;如果自己写语法分析，没有个2000行估计搞不定。有人用sql来运行数学表达式，比较另类。&lt;br /&gt;不过由于前段时间较深入的学习了一些java的javascript&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2973972.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Cookie 问题</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/08/29/2850030.aspx</link><pubDate>Fri, 29 Aug 2008 19:19:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/08/29/2850030.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2850030.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/08/29/2850030.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2850030.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2850030</trackback:ping><description>大多数的 Web 应用程序都要求维护某种会话状态，如用户购物车的内容。这种会话状态的保持很多情况下需要借助于Cookie或者Session的帮助。本文结合在线页面翻译 （Machine Translation System）项目中对于Cookie的处理方法，探讨一下如何在HTTP应用代理中正确处理Cookie的传递和管理问题。&lt;br /&gt;读者定位为具有Java和Web开发经验的开发和设计人员。&lt;br /&gt;读者可以学习到关于Cookie的工作原理和Cookie协议的细节，以及在一个HTTP应用代理的场景下Cookie的管理和处理思想，并可以直接使用文中的代码和思路，提高工作效率。&lt;br /&gt;随着越来越多的系统移植到了Web上，HTTP协议具有了比以前更广泛的应用。不同的系统对WEB实现提出了不同的要求，基于HTTP协议的网络应用正趋于复杂化和多元化。很多应用需要把用户请求的页面进行处理后再返回给用户，比如页面关键字过滤，页面内容缓存、内容搜索、页面翻译等等。这些应用在实际效果上类似于一个HTTP应用代理：它们首先接受用户的请求，根据用户请求的URL去真正的目标服&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2850030.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Delphi Inet Cookie</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/08/29/2849928.aspx</link><pubDate>Fri, 29 Aug 2008 18:41:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/08/29/2849928.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2849928.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/08/29/2849928.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2849928.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2849928</trackback:ping><description>uses   &lt;br /&gt;      ...,   WinInet;   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  function   CanGetIECookie(const   URL:   string;   var   Cookie:   string):   boolean;   &lt;br /&gt;  var   &lt;br /&gt;      lpvBuffer:   array[0..1000]   of   byte;   &lt;br /&gt;      lpdwBufferLength:   cardinal;   &lt;br /&gt;  begin   &lt;br /&gt;      lpdwBufferLength   :=  &lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2849928.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>delphi操作xml文档</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/08/24/2822718.aspx</link><pubDate>Sun, 24 Aug 2008 11:23:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/08/24/2822718.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2822718.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/08/24/2822718.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2822718.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2822718</trackback:ping><description>delphi操作xml文档&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2822718.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>javascript地址栏写法</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/07/18/2669098.aspx</link><pubDate>Fri, 18 Jul 2008 08:39:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/07/18/2669098.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2669098.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/07/18/2669098.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2669098.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2669098</trackback:ping><description>javascript地址栏写法&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2669098.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>JVM1.5垃圾收集机制</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/07/12/2643066.aspx</link><pubDate>Sat, 12 Jul 2008 11:00:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/07/12/2643066.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2643066.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/07/12/2643066.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2643066.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2643066</trackback:ping><description>Jvm垃圾收集机制的入门文章&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2643066.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>BeanUtils初探</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/07/02/2605786.aspx</link><pubDate>Wed, 02 Jul 2008 16:57:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/07/02/2605786.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2605786.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/07/02/2605786.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2605786.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2605786</trackback:ping><description>BeanUtils的主要方法介绍&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2605786.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Threen</dc:creator><title>Struts使用BeanUtils</title><link>http://blog.csdn.net/zhengyuanting/archive/2008/07/02/2604429.aspx</link><pubDate>Wed, 02 Jul 2008 11:04:00 GMT</pubDate><guid>http://blog.csdn.net/zhengyuanting/archive/2008/07/02/2604429.aspx</guid><wfw:comment>http://blog.csdn.net/zhengyuanting/comments/2604429.aspx</wfw:comment><comments>http://blog.csdn.net/zhengyuanting/archive/2008/07/02/2604429.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhengyuanting/comments/commentRss/2604429.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2604429</trackback:ping><description>Common-BeanUtils介绍 日期转换&lt;img src ="http://blog.csdn.net/zhengyuanting/aggbug/2604429.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>