<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>语言基础</title>
<link>/java/yy/</link>
<description>JAVA技术 / 语言基础</description>
<language>zh-cn</language>
<generator>www.svn8.com</generator>
<webmaster>brois@126.com</webmaster>
<item>
    <title>用于Altair Lunar Lander的GEMVC ActionScript框架</title>
    <link>/java/yy/20081213/1684.html</link>
    <description>GEMVC&amp;nbsp;ActionScript框架在Johnson Space Center的Altair Lunar Lander项目中被用来开发Flex应用。Christopher Dean是一位解决方案架构师，他创建了GEMVC，同时他还是Altair Lunar Lander项目的可扩展信息模型（XIM）程序的首席科学家。InfoQ采访了Dean以深入了解GE</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Hibernate 中配置C3P0连接池</title>
    <link>/java/yy/20081213/1683.html</link>
    <description>&amp;nbsp;Hibernate自带的连接池算法相当不成熟。 它只是为了让你快些上手，并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换 hibernate.connection.pool_size即可。这将关闭Hibernate自带的连接池。</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Hibernate高级查询实战</title>
    <link>/java/yy/20081213/1682.html</link>
    <description>大家知道，在Hibernate Framework中，提供了三种查询数据的方式：
&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.Hibernate Query Language （HQL）：
&amp;nbsp;&amp;nbsp;&amp;nbsp; 它是ANSI SQL的最小OO Dialect，例：


    
        
            session.createQuery(&amp;quot;from&amp;nbsp;Categor</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Hibernate乐观锁的实现原理剖析与使用乐观锁时的注意点</title>
    <link>/java/yy/20081213/1681.html</link>
    <description>&amp;nbsp;Hibernate支持乐观锁。当多个事务同时对数据库表中的同一条数据操作时，如果没有加锁机制的话，就会产生脏数据（duty data）。Hibernate有2种机制可以解决这个问题：乐观锁和悲观锁。这里我们只讨论乐观锁。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hiberna</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java Excel读写组件jxl使用</title>
    <link>/java/yy/20081213/1680.html</link>
    <description>使用起来很简单，就不多说了，只把代码贴出来 

package com.yinbo.satisfy.web.struts; 

import javax.servlet.ServletOutputStream; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
import org.apache.struts.ac</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java 获取路径的方法</title>
    <link>/java/yy/20081213/1679.html</link>
    <description>一、关于绝对路径和相对路径
1.基本概念的理解绝对路径：绝对路径就是你的主页上的文件或目录在硬盘上真正的路径，(URL和物理路径)例如:C:xyz est.txt代表了test.txt文件的绝对路径。http://www.s.com/inx.htm也代表了一个URL绝对路径。相对路径：相对于某个基准目录</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>JBoss应用服务器5.0正式发布</title>
    <link>/java/yy/20081213/1678.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp;开源厂商Red Hat近日宣布，业界期待已久的JBoss应用服务器5.0正式发布，新版应用服务器的模块化更强，可配置性更高。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JBoss应用服务器5.0最终版完全兼容Java EE 5.0规范，具有一个微型内核和容器</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Ajax post传值示例</title>
    <link>/java/yy/20081213/1677.html</link>
    <description>以下为引用的内容：

            &amp;lt;script &amp;nbsp; language=&amp;quot;javascript&amp;quot;&amp;gt; &amp;nbsp; 
&amp;nbsp; var &amp;nbsp; XMLHttpReq &amp;nbsp; = &amp;nbsp; false; &amp;nbsp; 
&amp;nbsp; // &amp;nbsp; 创建 &amp;nbsp; XMLHttpRequest &amp;nbsp; 对象(主函数不</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Ext列宽度不够，用tip的解决</title>
    <link>/java/yy/20081213/1676.html</link>
    <description>&amp;nbsp;一个列用render渲染的时候，如果列宽度不够，内容多出的部分会被隐藏，无法显示。这时需要一个鼠标滑过提示全部内容的tip功能。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 渲染的函数写成如下：
function renderHallName(value, meta, rec, rowIdx, colIdx,</description>
    <pubDate>2008-12-13</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>VSS与Jbuilder5/6进行代码控制</title>
    <link>/java/yy/20081126/1523.html</link>
    <description>1．&amp;nbsp; 更新VSS
注：如果您的VSS 是通过安装程序安装的，那么，您可以跳过这一步。
（1）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 清理 VSS 在注册表的记录。
1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 运行 regedit.exe
2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 清除 HKEY_LOCA</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>IBM WebSphere 开发者技术期刊: 类路径冲突的鉴别</title>
    <link>/java/yy/20081126/1522.html</link>
    <description>最佳实践
级别: 初级
&amp;nbsp;
Shannon Kendrick , IT 专家, IBM Global Services
Kyle Brown, 高级技术人员, IBM Software Services for WebSphere
2004 年 9 月 
类路径冲突在处理开放源代码 Java&amp;trade; 软件时比较常见。本文将介绍出现类路径问题时鉴别类路径冲突</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>扩展 Eclipse 的 Java 开发工具</title>
    <link>/java/yy/20081126/1521.html</link>
    <description>什么是可能的，从哪里开始以及如何继续
级别：高级
&amp;nbsp;
Dan Kehn
高级程序员，IBM
2003 年 10 月
Eclipse 的 Java 开发环境的重构（refactor）能力是它提供的最有用的特性之一。本文将向您介绍创建您自己的重构（作为 Eclipse 的自然扩展）步骤。本文所提供的解决</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>常用的Java测试工具列表</title>
    <link>/java/yy/20081126/1520.html</link>
    <description>http://www.bitmechanic.com/projects/maxq/ 
http://www.httpunit.org/ 
http://www.tagunit.org/ 
http://www.junit.org/ 
http://jakarta.apache.org/jmeter/ 
http://jakarta.apache.org/cactus/ 
http://hansel.sourceforge.net/ 
http://jtestcase.sourcef</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>基于Java的IDEA加密算法探讨</title>
    <link>/java/yy/20081126/1519.html</link>
    <description>摘要：本文介绍了在JAVA环境下如何实现IDEA对称加密算法。由于电子商务和电子政务的普及，安全加密技术在其中应用非常广泛，对安全加密技术的要求也很高。目前在JAVA环境下实现IDEA加密具有很多的优势，因为JAVA是基于面向对象的编程语言,并且由于它的平台无关性能被大</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java性能调优工具JRockit Mission Control</title>
    <link>/java/yy/20081126/1518.html</link>
    <description>Java虚拟机(JVM)及垃圾收集器(GC)负责管理大多数的内存任务，但是Java应用系统中还是有可能出现内存泄漏。事实上，OOM之类的现象在大型项目中也是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的，然后对症下药。 
&amp;nbsp;
那究竟是什么导致了 Java 程</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Eclipse中的扩展点机制存在的理由</title>
    <link>/java/yy/20081126/1517.html</link>
    <description>众所周知，Eclipse平台本身就作为一个成功的OSGI应用，从技术层面讲，Eclipse本身就是由OSGI协议驱动的（我想，这句话大家已经听的很多遍了~_~）。同时Eclipse对OSGI组件机制做了有力的扩充，也就是我们所熟知的扩展点（Extension Point）机制，关于扩展点的支持也作为E</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Epictetus 0.3.2 beta： 数据库桌面管理器</title>
    <link>/java/yy/20081126/1516.html</link>
    <description>Epictetus是一款免费的跨平台数据库管理工具。最新版本可以管理Oracle，MSSQL, MySQL, Firebird, HsqlDB, H2及PostgreSQL。从这个版本开始，Epictetus需要Java 1.5或更高版本的支持。
最新版本的特点：
*支持PostgreSQL 
*能在Java1.5上运行
*可以使用&amp;ldquo;exec&amp;rdq</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>在MYEclipse中部署JSP</title>
    <link>/java/yy/20081126/1515.html</link>
    <description>1、打开 MyEclipse 开发界面， File-&amp;gt;New-&amp;gt;Projects &amp;hellip; ，打开新建项目对话框，选中 MyEclipse-&amp;gt;J2EE Projects-&amp;gt;Web Project ，点 Project Details 的 Projects Name 中输入 WebTest ，其他采用默认值，注意这里的 Context root URL 为 /WebTest ，否</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>对Java语言中的日期处理大全</title>
    <link>/java/yy/20081126/1514.html</link>
    <description>1、获取服务器端当前日期： 

&amp;lt;%@ page import=&amp;quot;java.util.Date&amp;quot;%&amp;gt;
&amp;lt;%
Date myDate = new Date();
%&amp;gt;
&amp;nbsp;
2、获取当前年、月、日： 

&amp;lt;%@ page import=&amp;quot;java.util.Date&amp;quot;%&amp;gt;
&amp;lt;%
Date myDate = new Date();
int thisYear</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>调优ＪＶＭ内纯，并解决OutOfMemoryError，StackOverflowError等异常问题</title>
    <link>/java/yy/20081126/1513.html</link>
    <description>JVM 调优，首先应从 内纯开始，尤其是在真正的的web服务部署的时候。因为真正的web服务会比开发的时候花费更多的内存，用来处理多用户并发的情况。本人多次吃过这方面的亏，所以整理一下，希望能给别人以帮助。

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这个年头变啦，内</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>关于提高Java代码可重用性的三个措施</title>
    <link>/java/yy/20081126/1512.html</link>
    <description>本文介绍了三种修改现有代码提高其可重用性的方法，它们分别是：改写类的实例方法，把参数类型改成接口，选择最简单的参数接口类型。
　　措施一：改写类的实例方法
　　通过类继承实现代码重用不是精确的代码重用技术，因此它并不是最理想的代码重用机制。换句话说，</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>luceneweb 配置步骤</title>
    <link>/java/yy/20081126/1511.html</link>
    <description>1、下载lucene,最新的版本为lucene-2.2
2、运行luceneweb需要建立index文件,我们将下载的lucene的docs目录拷贝到tomcat下的luceneweb下。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在cmd中运行如下的命令 :
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; java -classpath &amp;quot;D:luc</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>iframe跨域高度自适应解决方案</title>
    <link>/java/yy/20081126/1510.html</link>
    <description>我的iframe跨域实现方式如下：
main.html&amp;nbsp; iframe.html&amp;nbsp; 主页是main.html 子页是iframe.html
main.html在域名 www.ntsky.com
iframe.html在域名 www.nauto.net
现在在iframe.html中指定
&amp;nbsp;var ua = navigator.userAgent;
&amp;nbsp;var s = &amp;quot;MSIE&amp;q</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>使用技巧 如何用Java读取Excel文件内容</title>
    <link>/java/yy/20081126/1509.html</link>
    <description>可以用Java读取Microsoft Excel文件。微软提供了一个Excel的ODBC驱动程序，因此我们就可以使用JDBC和Sun的JDBC-ODBC驱动来读取Excel文件了。
&amp;nbsp;
如果你有个Excel文件，名为Book1.xls（译者注：由于原文的例子我没有下载下来，所以我用了自己的例子），并且，该文</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>写好软件的经验！</title>
    <link>/java/yy/20081126/1508.html</link>
    <description>负载测试通常在开发周期的后期执行，但是并不一定要这样。在 让开发自动化 的这一期，自动化专家 Paul Duvall 将向您描述如何创建一个运行 JMeter 测试的预订集成构建，发现和修复开发周期中出现的问题。
您的软件系统可供多少用户同时访问？在不引起性能下降的前提下</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>使用 Apache Ant 和 Apache JMeter 频繁进行负载测试</title>
    <link>/java/yy/20081126/1507.html</link>
    <description>负载测试通常在开发周期的后期执行，但是并不一定要这样。在 让开发自动化 的这一期，自动化专家 Paul Duvall 将向您描述如何创建一个运行 JMeter 测试的预订集成构建，发现和修复开发周期中出现的问题。
您的软件系统可供多少用户同时访问？在不引起性能下降的前提下</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>使用 Apache Ant 和 Apache JMeter 频繁进行负载测试</title>
    <link>/java/yy/20081126/1505.html</link>
    <description>负载测试通常在开发周期的后期执行，但是并不一定要这样。在 让开发自动化 的这一期，自动化专家 Paul Duvall 将向您描述如何创建一个运行 JMeter 测试的预订集成构建，发现和修复开发周期中出现的问题。
您的软件系统可供多少用户同时访问？在不引起性能下降的前提下</description>
    <pubDate>2008-11-26</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>微软101道经典面试题 </title>
    <link>/java/yy/20080917/985.html</link>
    <description>微软101道经典面试题
1.&amp;nbsp;Given&amp;nbsp;a&amp;nbsp;rectangular&amp;nbsp;(cuboidal&amp;nbsp;for&amp;nbsp;the&amp;nbsp;puritans)&amp;nbsp;cake&amp;nbsp;with&amp;nbsp;a&amp;nbsp;rectangular&amp;nbsp;piece&amp;nbsp;removed&amp;nbsp;(any&amp;nbsp;size&amp;nbsp;or&amp;nbsp;orientation),&amp;nbsp;how&amp;nbsp;would&amp;nbsp;you</description>
    <pubDate>2008-09-17</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java程序员面试宝典:super类 </title>
    <link>/java/yy/20080917/984.html</link>
    <description>很多时候，我们学习都是知其然，但不知道知其所以然。就好比，我之前知道super的用法，但是我却不知道为什么这样用。知道了why 比知道了how 印象会更深，效率也才会更高！
例题1：以下代码的输出结果是下列哪个选项？[Sun公司2005年面试题] 

&amp;nbsp;&amp;nbsp;&amp;nbsp; clas</description>
    <pubDate>2008-09-17</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>面试题-Java作用域描述符的区别 </title>
    <link>/java/yy/20080917/983.html</link>
    <description>先来看看一个权限的表格


    
        
            作用域 

            当前类
            同一package
            子孙类 

            其他package 
        
        
            public
            &amp;radic;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
    <pubDate>2008-09-17</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java谜题9——高级谜题 </title>
    <link>/java/yy/20080917/982.html</link>
    <description>Java谜题9&amp;mdash;&amp;mdash;高级谜题谜题86：有毒的括号垃圾 | 谜题87：紧张的关系 | 谜题88：原生类型的处理 | 谜题89：泛型迷药 | 谜题90：荒谬痛苦的超类 | 谜题91：序列杀手 | 谜题92：双绞线 | 谜题93：类的战争 | 谜题94：迷失在混乱中 | 谜题95：只是些甜点 谜题86</description>
    <pubDate>2008-09-17</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>将指定的文本内容写入到指定路径的文件 </title>
    <link>/java/yy/20080916/979.html</link>
    <description>view plaincopy to clipboardprint?


    /** &amp;nbsp; 
    &amp;nbsp; 
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;将指定的文本内容写入到指定路径的文件 &amp;nbsp; 
    &amp;nbsp; 
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;@param&amp;nbsp;path&amp;nbsp;目标文件路径 &amp;</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java中的双缓冲技术 </title>
    <link>/java/yy/20080916/978.html</link>
    <description>毕业设计有个远程协助功能，得到对方的屏幕后，老是会闪，很是不爽，今天用java的双缓冲技术解决了。代码如下,本类重写了Swing中的JLabel，当Label重绘时，会默认的调用它的update方法，主要用于清除界面，然后update方法会调用paint方法，再把界面画上去，所以我现在up</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java和JSP编程应该注意的六个常见问题 </title>
    <link>/java/yy/20080916/977.html</link>
    <description>1.对应String类型的对象使用println()方法时，如果对象为null，将打印null而不是引发NullPointerException，由此引用的问题是容易造成错觉，对于以后对字符串的操作容易引起问题。
　　2.引发NullPointerException异常，主要原因是没有对对象的存在性进行验证，在jsp编</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>深入了解StrutsValidator </title>
    <link>/java/yy/20080916/976.html</link>
    <description>Struts 提供了一个名为 Validator 的优秀组件。Validator 可以插入 Struts 应用程序,甚至直接和最新的 Struts 发行版绑定在一起。只要几个 JAR 文件就可以了。但是 Validator 强在什么地方呢?为什么要用它代替 JavaScript 呢?
　　而且，您应当认识到，Validator 的大</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java规则引擎工作原理及应用 </title>
    <link>/java/yy/20080916/975.html</link>
    <description>摘要 Java规则引擎是一种嵌入在Java程序中的组件，它的任务是把当前提交给引擎的Java数据对象与加载在引擎中的业务规则进行测试和比对，激活那些符合当前数据状态下的业务规则，根据业务规则中声明的执行逻辑，触发应用程序中对应的操作。

　　引言

　　目前，Java社</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Struts2 上传文件时取得文件扩展名的最好方法 </title>
    <link>/java/yy/20080916/974.html</link>
    <description>上传文件时,如果你取得表单的控制器中,增加一个变量
String uploadFileName;并为它写上getter setter 
那么就可以取得用&amp;lt;input type=file&amp;gt;所传来的文件名,如&amp;quot;abc.jpg&amp;quot;,STRUTS2会自己注入到uploadFileName里面.
&amp;nbsp;而且这也是取得文件扩展名的一个方</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>信息加密系统概述 </title>
    <link>/java/yy/20080916/973.html</link>
    <description>一.系统预览
1．&amp;nbsp; 系统的主界面，见下图
&amp;nbsp;
&amp;nbsp;
&amp;nbsp;
2．&amp;nbsp; 系统的菜单栏说明：
1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 文件菜单：包含两个子菜单，DES文件加密，DES文件解密。
2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;n</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>递归问题</title>
    <link>/java/yy/20080916/972.html</link>
    <description>如何实现一个字符串数组的全排列问题，底下人都说可以用递归方法实现，我想了会，没想出来，不过有人贴出了他的代码，我这里借用一下：


    public&amp;nbsp;class&amp;nbsp;AllSort{ 
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String[]&amp;nbsp</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java连接数据库 </title>
    <link>/java/yy/20080916/971.html</link>
    <description>1、Oracle8/8i/9i数据库（thin模式）
Class.forName(&amp;quot;oracle.jdbc.driver.OracleDriver&amp;quot;).newInstance();
String url=&amp;quot;jdbc:oracle:thin:@localhost:1521:orcl&amp;quot;;
//orcl为数据库的SID
String user=&amp;quot;test&amp;quot;;
String password=&amp;quot;test&amp;qu</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>编写一个截取字符串的函数的截取 </title>
    <link>/java/yy/20080916/970.html</link>
    <description>编程：编写一个截取字符串的函数，输入为一个字符串和字节数，输出为按字节截取的字符串。 但是要保证汉字不被截半个，如&amp;quot;我ABC&amp;quot;4，应该截为&amp;quot;我AB&amp;quot;，输入&amp;quot;我ABC汉DEF&amp;quot;，6，应该输出为&amp;quot;我ABC&amp;quot;而不是&amp;quot;我ABC+汉的半个&amp;quot;.</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>C#与Java相似之处的对比</title>
    <link>/java/yy/20080916/969.html</link>
    <description>C#和Java都是很不错的语言。他们通过类似的方式达到了类似的目的，尽管C#比Java多出来一些和句法相关的东西，例如foreach关键字和一些更加让人高兴的扩展／实现架构。不幸的是，这些改进的光芒被削弱的东西掩盖掉了。在本文里，我将比较两种语言，并尽量避免深入到JVM和</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>用Java语言编写通过代理访问的应用程序 </title>
    <link>/java/yy/20080916/968.html</link>
    <description>本技巧将向您讲述如何编写可通过代理访问因特网上的Web服务器的Java应用程序。在Java应用程序中加入代理支持只需额外编写几行代码，且不依赖任何安全性&amp;ldquo;漏洞&amp;rdquo;。 
&amp;nbsp;
几乎所有的公司都十分关注保护自己的内部网络，以防黑客及入窃者。一种常见的安全措</description>
    <pubDate>2008-09-16</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java取本机IP </title>
    <link>/java/yy/20080912/967.html</link>
    <description>支持Windows,Linux, 支持多网卡(根据网卡取本机配置的IP)


    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/** 
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;根据网卡取本机配置的IP 
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;如果是双网卡的，则取出外网IP 
    &amp;nbsp;&amp;nbsp;&amp;nb</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>JAVA实用工具类 </title>
    <link>/java/yy/20080912/966.html</link>
    <description>&amp;nbsp;在开发java项目时，经常都需要频繁处理数据，如果能非常合适、严谨的处理数据，那么将对程序有莫大的好处，例如，提高程序的稳定性，而且有时候数据在使用前是必须处理的，否则就会出错。例如，在操作前对被除数的处理（如果是0怎么办）、字符串转化、编码转换等</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Eclipse 快捷键 记录 </title>
    <link>/java/yy/20080912/965.html</link>
    <description>CTRL+SHIFT+X 切换字符的大小写(大写) 
CTRL+SHIFT+Y 切换字符的大小写(小写) 
Alt+Shift+R 重命名 (改量和类名时很方便) 
Ctrl+Shift+F 格式排版 
&amp;nbsp;
重构&amp;nbsp; 
全局 撤销重构 Alt+Shift+Z 
全局 抽取方法 Alt+Shift+M 
全局 抽取局部变量 Alt+Shift+L 
全局</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java并行处理框架JPPF </title>
    <link>/java/yy/20080912/964.html</link>
    <description>1）JPPF最新版本：1.4
2）JPPF的主要特征：
&amp;middot; 每个节点可以从控制台或通过API远程重启或关闭；
&amp;middot; 任务可在客户端本地执行，且在本地和远程执行时自动进行负载均衡；
&amp;middot; JPPF现在完全利用多核多CPU硬件；
&amp;middot; 同样准确的代码可在本地执行，也可</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>log4j用法 </title>
    <link>/java/yy/20080912/963.html</link>
    <description>1、 Log4j是什么？
&amp;nbsp; Log4j可以帮助调试（有时候debug是发挥不了作 用的）和分析，要下载和了解更详细的内容，还是访问其官方网站吧： http://jakarta.apache.org/log4j 。

2、Log4j的概念
&amp;nbsp;&amp;nbsp; Log4j中有三个主要的组件，它们分别是 Logger、Appender和L</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>简单问题的背后:关于if后不加括号的讨论 </title>
    <link>/java/yy/20080912/962.html</link>
    <description>看上去一个很简单的问题，结果却不是想象中的那样。良好的编码习惯是多么的重要啊。

原文地址：http://topic.csdn.net/u/20080825/18/34F53E23-ECBC-4A91-B8B5-8C7F2A07F50A.html

测试的代码如下：



    public&amp;nbsp;class&amp;nbsp;TestPrintStream1&amp;nbsp;{</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Struts入门教程</title>
    <link>/java/yy/20080912/961.html</link>
    <description>本文内容:

5 Struts配置文件
6 Struts基本流程
5 Struts配置文件

总统的决策文件，在web.xml中配置

&amp;lt;servlet-name&amp;gt;action&amp;lt;/servlet-name&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;servlet-class&amp;gt;org.apache.struts.action.ActionServlet&amp;lt;/servlet-class&amp;gt;</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java经典书籍推荐 </title>
    <link>/java/yy/20080912/960.html</link>
    <description>Java编程语言相关书籍（多上机练习，总结）：
Core Java 2（最新版已经到了第七版，共2卷）：基础
Thinking in Java（最新版已经到了第四版）：提高
Effective Java:高级（强烈推荐）
The JavaTM Virtual Machine Specification, Second Edition（深入剖析JVM的运行机制</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>SCJP：Sun认证Java程序员 </title>
    <link>/java/yy/20080912/959.html</link>
    <description>众所周知，Java以其独有的开放性、跨平台性和面向网络的交互性席卷全球，以其安全性、易用性和开发周期短的特点，迅速从最初的编程语言发展成为全球第二大软件开发平台。这些优点已引起国内外计算机界的极大关注；Java公用规范(PAS)已被国际标准化组织（ISO）认定，Java</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>运用Spring DM和CXF来实现WebService 的动态发布</title>
    <link>/java/yy/20080912/958.html</link>
    <description>在JAXWS2.0发布以前，用JAVA发布一个WebService是一件相当复杂的工作，令很多开发高手都望而却步;但随着JAXWS2.0、2.1版本的发布，通过大量使用JAVA annotation特性，以及运用JAXB20规范来统一数据展示，从而大大简化和规范了开发过程，一些新的开源框架也随之诞生。Apa</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>常用常见正则表达式 </title>
    <link>/java/yy/20080912/957.html</link>
    <description>[size=12px]1。^d+$　　//匹配非负整数（正整数 + 0） 
2。^[0-9]*[1-9][0-9]*$　　//匹配正整数 
3。^((-d+)|(0+))$　　//匹配非正整数（负整数 + 0） 
4。^-[0-9]*[1-9][0-9]*$　　//匹配负整数 
5。^-?d+$　　　　//匹配整数 
6。^d+(.d+)?$　　//匹配非负浮点数（正</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java中的随机数产生的问题 </title>
    <link>/java/yy/20080912/956.html</link>
    <description>package qq;
/**
产生100个0-999之间的随机整数，然后判断这100个随机整数哪些是素数，哪些不是？
*/
import java.util.*; 
public class Srand{
&amp;nbsp;public static void main(String[] args){
&amp;nbsp;&amp;nbsp;int[] s=new int[100];
&amp;nbsp;&amp;nbsp;Random random = new</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>JAVA代码混淆器大全 </title>
    <link>/java/yy/20080912/955.html</link>
    <description>JAVA代码混淆器大全
&amp;nbsp;


    
        
            Author/Company
            Program
            Shrink.
            Optim.
            Obfusc.
            Preverif.
            License
        
        
            Eric Lafortune</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java 编译运行命令 </title>
    <link>/java/yy/20080912/954.html</link>
    <description>java 编译运行(Windows的cmd命令行下)：
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在&amp;nbsp;D:test目录中有hello目录，hello目录中有Hello.java类。
&amp;nbsp;
package hello;
public class Hello&amp;nbsp; {
&amp;nbsp;public static void main(String a[]){
&amp;nbsp;&amp;nbsp;System.out.println(</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>设置Tomcat首页 </title>
    <link>/java/yy/20080912/953.html</link>
    <description>设置Tomcat首页:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;修改％TOMCAT_HOME％confserver.xml文件，
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在&amp;lt;Host name=&amp;quot;localhost&amp;quot;&amp;nbsp; appBase=&amp;quot;webapps&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unpac</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>JavaMail 发送邮件如此简单 </title>
    <link>/java/yy/20080912/952.html</link>
    <description>使用SUN的JavaMail配合Apache的Commons.mail包发送一封邮件是如此的简单，简简单单四行必要的代码和一个send命令就顺利发送了一封简单邮件出去，前提是该邮件简单无比，没有HTTP指令，没有附件。当然如果想要发送HTTP邮件或者带有附件的邮件也不是什么难事。
&amp;nbsp;&amp;nbs</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>subversion</title>
    <link>/java/yy/20080912/951.html</link>
    <description>在介绍常用标志前，我想先从总体上，对Struts 1.x与Struts 2.0的标志库（Tag Library）作比较。 

    
        
            &amp;nbsp;
            Struts 1.x
            Struts 2.0
        
        
            分类
            将标志库按功能分成HTML</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>我收集的Eclipse插件 </title>
    <link>/java/yy/20080912/950.html</link>
    <description>subversion
版本控制，相当于CVS
安装：http://subclipse.tigris.org/install.html
Name: Subclipse
URL:&amp;nbsp; http://subclipse.tigris.org/update_1.0.x


CSS Editor for Eclipse
http://csseditor.sourceforge.net/

FacesIDE
FacesIDE是一个用于开发JS</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>JSF自定义组件之三 JSF实现-Component </title>
    <link>/java/yy/20080912/949.html</link>
    <description>Tag类主要作用是从页面标签接收值，Component类的主要作用为在Server端保存及恢复组件状态。
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在Tag类中主要需实现getComponentType，getRendererType，setProperties及属性的set方法，Component类主要需实现的方法包括：getFamily，saveState，rest</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>JSF自定义组件之三 JSF实现-Tag </title>
    <link>/java/yy/20080912/948.html</link>
    <description>分析前面的HTML页面，我们简单为该标签设置四个属性，分别为：valueList -- 下拉列表， value -- 值， image -- 下拉按钮图片， styleClass -- 用来指定文本框的格式。
&amp;nbsp;&amp;nbsp;&amp;nbsp; 因此，继承类javax.faces.webapp.UIComponentELTag，生成DropdownListTag类，</description>
    <pubDate>2008-09-12</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>一些编程初学者的良言警句</title>
    <link>/java/yy/20080824/895.html</link>
    <description>我始终认为，对一个初学者来说，IT界的技术风潮是不可以追赶的，而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了，去卖些价格不菲的诸如C#,VB.Net这样的大部头，这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等</description>
    <pubDate>2008-08-24</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>程序员应如何提高系统分析能力 </title>
    <link>/java/yy/20080824/894.html</link>
    <description>最近领导安排我来负责公司招聘面试。面试中发现，有一两年工作经验的应聘人员，系统分析能力普通较差，不知道该如何做一个系统、如何设计数据库。与他们的交谈中发现，他们对Struts、Hibernate、Spring这样的技术很看中，工作中也是大部分负责这部分的编码工作，参与设</description>
    <pubDate>2008-08-24</pubDate>
    <category>语言基础</category>
    <author>来源: 赛迪网</author>
    <comments>赛迪网(北京)</comments>
</item>
<item>
    <title>初学者必须理解的六大问题 </title>
    <link>/java/yy/20080824/893.html</link>
    <description>对于这个系列里的问题，每个学Java的人都应该搞懂。当然，如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了，却不很懂这些问题，请将你自己重归初学者行列。 问题一：我声明了什么！ String s = Hello world!; 许多人都做过这样的事情，但是，我们到底声</description>
    <pubDate>2008-08-24</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java编程语言在软件开发中的几个认识误区 </title>
    <link>/java/yy/20080824/892.html</link>
    <description>越来越多人开始使用Java，但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训)，以致不能很好驾驭Java项目，甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致，其实根本原因在于：我们原先掌握的关于软件知识(OO方面)不是</description>
    <pubDate>2008-08-24</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>关于Java不适做主要编程教学语言 </title>
    <link>/java/yy/20080824/891.html</link>
    <description>最近有一篇文章，说两位退休的美国大学教授上书反对将 Java 作为编程教学语言，对此我表示高度认同。对于 Java ，我并不反感，而且相信它在工业应用中的地位不可取代，但是，我一直反对将Java作为主要的编程教学语言，因为教学语言承担着与生产语言不同的任务，它必须</description>
    <pubDate>2008-08-24</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java开发人员经验总结 </title>
    <link>/java/yy/20080824/890.html</link>
    <description>立项 一、需求的收集，UC的编写虽然不是开发人员的工作，但最终需要开发人员在产品中实现。所以开发不合理的设计至少浪费了你的时间，开发技术无法实现的设计带来最大的痛苦：失败。所以，开发人员要重视需求以及UC的评审，提出自己能够想到的所有异议。 二、一栋楼很</description>
    <pubDate>2008-08-24</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Publisher的运行原理。</title>
    <link>/java/yy/20080607/793.html</link>
    <description>门户运行的速度为何如何之慢？数据库出了什么问题吗？内容是如何传递给用户的？哪些内容存储于缓存中？您所说的重定向已发布的内容是什么意思？ 如果您需要在门户中偶尔或者经常使用Publisher，那么这篇文章适合您阅读。要进行诊断、调优以及解决与性能有关的各种疑难</description>
    <pubDate>2008-06-07</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Learn Spring in spring</title>
    <link>/java/yy/20080607/792.html</link>
    <description>spring中的hibernate开发 spring中对hibernate的支持是非常强大的，从一个简单的例子就看得出来，从这个例子中我们还将对所谓的轻量级容器做一些讨论。 首先需要配置数据源，通常我们有两种方式获得Connection，一是自己编写代码获得连接，二是从JNDI环境中得到DataSou</description>
    <pubDate>2008-06-07</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>HibernateSessionFactory创建的Session是否单例</title>
    <link>/java/yy/20080607/791.html</link>
    <description>使用Eclipse生成Hibernate 代码时候工具为我们生成了一个 HibernateSessionFactory 这样的类 来为我们提供获得Session的方法. 但是用这个类的时候我们发现一个问题. 看下面代码 Sessionsession1 = HibernateSessionFactory.getSession(); Sessionsession2 = HibernateS</description>
    <pubDate>2008-06-07</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>CVS学习操作笔记！</title>
    <link>/java/yy/20080607/790.html</link>
    <description>1、CVS的配置（版本为：2.5.03，在Windows下环境运行） (1)基本配置办法 下载一个CVS安装文件，安装好后，打开Repository cofiguration 选项卡Server就用默认的计算机名不用管，再在Server 下面点击Add创建个一个存放工程的目录例如：D:/cvs/gist，而此目录也是用户在</description>
    <pubDate>2008-06-07</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>包的创建及使用</title>
    <link>/java/yy/20080607/789.html</link>
    <description>包： 在Java中，任何事情都由类来描述，所以单个程序使用到的类的数量非常多，因此必然需要把众多程序中都 可以重用的类型地组织起来。Java通过包来实现这个需求。包是类的集合，和c、c++中的库对对应。包可以通过 import子句实现引入。如： import java.awt.*; import</description>
    <pubDate>2008-06-07</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Dom4j操作xml</title>
    <link>/java/yy/20080604/787.html</link>
    <description>package lxq; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.Attribute; import java.util.List; import java.util.Iterator; import org.dom4j.io.XMLWriter; import java.io.*; import org.dom4j.Docume</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>spring 的优点</title>
    <link>/java/yy/20080604/786.html</link>
    <description>spring Spring是一个开源框架，它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而，Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言，任何Java应用都可以从Sp</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java--多态的准则</title>
    <link>/java/yy/20080604/785.html</link>
    <description>多态是面向对象的一个很重要的特性，然而其中有些细节容易使人混淆。 其实说白了多态就是根据实际对象（而不是引用）来调用相应的方法：其中包括在该对象调用过程所引起的整个调用链上的所有调用都是基于该对象的。 如： class Father { public int getCount() { Syste</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>JBuilder2006 配置 JDBC驱动</title>
    <link>/java/yy/20080604/784.html</link>
    <description>JBuilder2006 配置 JDBC驱动 Database Pilot 本文以Microsoft SQL Server 2000 sp3为例，超级详细介绍 JBuilder2006 配置 JDBC驱动 Database Pilot 请尊敬他人的劳动成果 转载请注明出处 谢谢 一.准备工作: 1.JBuilder2006版本:Borland JBuilder 2006 Enterprise(12.0.</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Groovy探索之Decorate模式</title>
    <link>/java/yy/20080604/783.html</link>
    <description>Decorate模式是Java编程中比较常用的一种模式，有关Decorate模式的基本知识，如概念、使用场合以及如何使用，请大家查看相关文档。本文所要关注如何在Groovy语言中实现Decorate模式，以及这种实现与Java语言实现的区别，使得我们更加深入的理解Groovy语言的动态性，同</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>两个数据表链接怎样把它们的数据在一个页面里面显示</title>
    <link>/java/yy/20080604/782.html</link>
    <description>我遇到一个这样的问题,就是:我数据库中建两个表,两个表通过NO链接,第一个表中有ID,NO,NAME.......第二个表中有ID,NO,INTRODUCE,PICTRUE..... 我现在想通过NO,把这两个表链接起来,在网页面中显示NO,NAME,INTRODUCE,PICTRUE... 现在我用JAVA编写程序,使它们联起来,代码如</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java学习的30目标</title>
    <link>/java/yy/20080604/781.html</link>
    <description>你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF，J2EEDP)以及综合模式。你应该十分了解UML，尤其是class，object，interaction以及statediagrams 你需要学习JAVA语言的基础知识以及它的核心类库(collections，serialization，streams，networking， multithread</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java基本数据类型之间的转换。</title>
    <link>/java/yy/20080604/780.html</link>
    <description>在进行二元计算的时候，先将两个操作数转换为同一种类型，再计算 ① 如果两个数中有一个是 double 类型的，那么另一个也将转换为 double 类型 ; ② 如果两个数中有一个是 float 类型的，那么另一个也将转换为 float 类型 ; ③ 如果两个数中有一个是 long 类型的，那么</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>用Struts2 标签迭代显示 Map</title>
    <link>/java/yy/20080604/779.html</link>
    <description>今天有一网友问过我这样一个问题,他用 Map 来封装数据层返回的数据,想在 Jsp 页面通过 struts2 标签来显示 map 中的键值,说真的以前开发封装数据都是用 List ,从来没有用过 Map 来封装数据,最多是用来保存用户登录信息,以方便用来判断用户是否以登录, 但用 Map 来封装</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>最近在学习J2ME，传点东西来共享！</title>
    <link>/java/yy/20080604/778.html</link>
    <description>学习J2ME有一个星期了，收获不小！ 开发出自己的手机游戏来，感觉很不错！就想到了和大家分享一下子，怎样，够意思吧！ 撞球游戏，这个不是最终的，因为最终的在我的笔记本里，这是U盘里的！ 学过J2ME 的人都知道J2ME的代码不是很好移动的！ package com.li; import jav</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>MyEclipse快捷键与插件大全</title>
    <link>/java/yy/20080604/777.html</link>
    <description>（1）Ctrl+M切换窗口的大小 （2）Ctrl+Q跳到最后一次的编辑处 （3）F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部，如果装了金</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>【Struts】Struts常见错误问题</title>
    <link>/java/yy/20080604/776.html</link>
    <description>以下所说的struts-config.xml和ApplicationResources.properties等 文件 名是缺省时使用的，如果你使用了多模块，或指定了不同的资源 文件 名称，这些名字要做相应的修改。 1、No bean found under attribute key XXX 在struts-config.xml里定义了一个ActionForm，但ty</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Ajax技术的用户注册验证</title>
    <link>/java/yy/20080604/775.html</link>
    <description>1.javascript代码: script type=text/javascript var req; function validate() { var idField = document.getElementById(userid); var url = Validate.jsp?id= + escape(idField.value); if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if (window</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>10款常用的JAVA测试工具</title>
    <link>/java/yy/20080604/774.html</link>
    <description>1. 美国Segue公司的Silk系列产品Segue公司一直专注于软件质量优化领域。在Segue的产品套件中，拥有业内最强劲且最容易使用的、用于企业应用测试、调优和监测的自动化工具，能够帮助用户保障应用在其生命周期内的可靠性和性能。 （1） SilkPerformer企业级性能测试工具u</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>【SSH】Struts+Spring+Hibernate整合例子</title>
    <link>/java/yy/20080604/773.html</link>
    <description>Struts + Spring + Hibernate 本次配置环境：Myeclipse5. 5 、MySQL5. 0 、Struts1. 2 、Spring2. 0 、Hibernate3. 1 一、建工程 略。。。。。。 二、要使用Struts、Spring、Hibernate必须导入必需的包 1 、Struts(和之前没区别) 2 、Spring 分别导入Spring 2.0 CoreLib</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>【Java】每个初学者都应该搞懂的问题</title>
    <link>/java/yy/20080604/772.html</link>
    <description>对于这个系列里的问题，每个学Java的人都应该搞懂。当然，如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了，却不很懂这些问题，请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一：我声明了什么！ Strings=Helloworld!; 许多人都做过这样</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>corba应用中idl文件自定义类型的参数传递问题的解决方案</title>
    <link>/java/yy/20080604/771.html</link>
    <description>在idl文件中，修改将要传递参数的函数，将里面的所有非基本类型的参数都改为any，然后每种非基本参数类型都另外定义接口，如： interface Student { void setName(in string n); string getName(); }; 编译idl 创建自定义的StudentImpl，public class StudentImpl exten</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>【SSH】Myeclipse下的Struts+Spring+Hibernate开发实例</title>
    <link>/java/yy/20080604/770.html</link>
    <description>开发工具 ： eclipse-SDK-3.2.1、MyEclipse_5.0.1GA_E3.2、Tomcat_5.5.15、mysql-5.0.18 开始。。新建工程：名称为 login 创建Struts框架 创建 index.jsp，增加一链接指向 login.jsp html head titleStruts+Spring+Hibernate/title /head body a href=login.jspLogin/a</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>使用dom4j解析xml 遇到困难</title>
    <link>/java/yy/20080604/769.html</link>
    <description>使用dom4j解析XML时，要快速获取某个节点的数据，使用XPath是个不错的方法，dom4j的快速手册里也建议使用这种方式，标题都写的这么阔气：Powerful Navigation with XPath，呵呵。 方法是使用Document的selectNodes(String XPath)方法，代码写法： List l = doc.selectN</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>使用java发送email</title>
    <link>/java/yy/20080604/768.html</link>
    <description>须下载sun公司的JavaMail API包，地址为： http://java.sun.com/products/javamail/ 并将相关包(jar文件)加到CLASSPATH中。 或者如果安装j2ee则将j2ee.jar加入classpath即可。 CODE: import java.util.*; import javax.mail.*; import javax.mail.internet.*; /** * Tit</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>cglib动态代理牛刀小试。</title>
    <link>/java/yy/20080604/767.html</link>
    <description>cglib是个好东东，说牛刀，是因为它很强大，用途很广。小试，是因为仅仅用它做了个类似hello world的小程序。 cglib是Spring、Hibernate依赖的核心包，但是cglib还算不上最底层的，因为它是在asm包之上做了封装，以增强易用性。据了解，Hibernate3.2已经不再依赖cglib</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>深入HashCode方法</title>
    <link>/java/yy/20080604/766.html</link>
    <description>为什么HashCode对于对象是如此的重要? 一个对象的HashCode就是一个简单的Hash算法的实现，虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法，它如何实现它，不仅仅是程序员的编程水平问题，而是关系到你的对象在存取是性能的非常重要的关系.有可能，不同的HashC</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础13－实例方法</title>
    <link>/java/yy/20080604/765.html</link>
    <description>到目前为止，我们所设计的方法的类型都属于实例方法，因为要通过类的实例来才能调用它们。正是这个原因，只要没有同名冲突，一个实例方法就可以无需使用 this 限定符而直接引用实例变量，例如： void bark() { System.out.println(barkSound); } 在这个例子中，不带参</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础14－条件执行</title>
    <link>/java/yy/20080604/764.html</link>
    <description>至此，在每一个方法中，我们都只用到了顺序执行，语句一条接一条地执行。与其他语言一样， Java(TM) 也提供了条件执行的语言结构： if , switch 以及条件执行运算符 ? 。 Conditional Constructs if (boolean-expression) statement... else statement... switch (expr</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础12－存取方法(Access method)</title>
    <link>/java/yy/20080604/763.html</link>
    <description>为了让实例变量的值能够在需要的时候改变，我们应该提供一个方法来改变其值; 这种方法被特别地称为 存取方法(access method)。依照惯例，只是简单的用来改变实例变量值的方法名称应该以 set 开头： void setBark(String barkSound) { this.barkSound = barkSound; } 上</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础11－实例变量</title>
    <link>/java/yy/20080604/762.html</link>
    <description>实例变量 page 11 of 37 因此，我们根据对象的行为来定义实例，这在很多情况下是合理的，但一般来说，用户定义数据类型也应该包含状态变量。也就是说，对于每个 Dog 的实例，根据毛发颜色、重量等特征来区分是很重要的。区分 Dog 实例的状态变量称为实例变量。 现在我</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础10－方法重载</title>
    <link>/java/yy/20080604/761.html</link>
    <description>但是，不是所有的狗(dog)叫声一样，因此为了在 Dog 的实现中添加一些不同的叫法(bark)，我们需要定义另一个 bark() 方法来接受用 string 表示的叫声: class Dog { void bark() { System.out.println(Woof.); } void bark(String barkSound) { System.out.println(barkS</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础09－数据类型</title>
    <link>/java/yy/20080604/760.html</link>
    <description>Java (TM) 数据类型系统支持大量的原始(内嵌)数据类型，比如 int 表示整型数据， float 代表浮点型数据，等等， Java 还支持 Java 支持库( Java packages)里的那些 class 定义( class -defined) 的数据类型。 Java 的所有原始类型都用小写字符串表示。 类 String 在 Ja</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础08－创建 class 的实例</title>
    <link>/java/yy/20080604/759.html</link>
    <description>知道了怎么开始运行和终止一个程序，以及变量定义和赋值，现在我们可以用前面开发的数据类型 Dog 了。首先，我们修改 SimpleProgram 给它取个更有意义的名字，比如 ADogsLife : public class ADogsLife { public static void main(String[] args) { System.exit(0); }}</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础07－变量定义与赋值</title>
    <link>/java/yy/20080604/758.html</link>
    <description>对于给定的一个用户定义数据类型，比如 Dog ，我们希望为它创建一个实例以便在后面的程序中使用它。于是，就需要变量定义与赋值操作。数据定义的操作要指定数据类型和变量名，同时也可给定初始值(当然也可不给): 数据定义 数据类型 变量; 数据类型 变量1, 变量2, ...,</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础－与注释有关的语法</title>
    <link>/java/yy/20080604/757.html</link>
    <description>Java(TM) 支持三种类型的注释，如下表所示： 注释示例 说明 int x; // a comment 一行中//后的部分为注释内容 /* The variable x is an integer: */ int x; /* 和 */ 之间的所有内容为注释内容，编译器对此注释内容不做处理 /** x -- an integer representing the x co</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>利用DOM，取出指定XML文件的元素值</title>
    <link>/java/yy/20080604/756.html</link>
    <description>import java.io.IOException; import java.io.InputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础05－Applications 与 applets</title>
    <link>/java/yy/20080604/755.html</link>
    <description>一个 Java(TM) application 由一个或者多个 class 文件组成，其中有一个 class 定义了 main() 方法。你可以在任何提供了 Java 解释器的环境中运行 Java application，例如，在 Java IDE 中。Sun 公司的 Java 运行环境(JRE)也提供了 Java 解释器，但是并没提供编译器这</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础04－应用程序</title>
    <link>/java/yy/20080604/754.html</link>
    <description>知道了 Java (TM) 的 class 和 method 的语法之后，我们就能设计一个 Java 程序了。 Java 应用程序由一个或多个定义了数据和行为的 class 组成。 Java 编译器将源程序转换成为一种净化处理过的格式。该格式只不过是操作-操作数对(operation-operand (s) )的一个线性排</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础03－方法</title>
    <link>/java/yy/20080604/753.html</link>
    <description>在面向对象中 方法 等同于非面向对象语言中的过程。也就是说，方法是一个程序的组成部分， 用来提供实现某个动作的机制(方法)，如前面示例中的 barking。 对给定某个实体的实例，用.连接实例与 class 中定义的方法来实现对行为的调用: 方法调用语法 instance.behavior(</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础02－用户定义数据类型</title>
    <link>/java/yy/20080604/752.html</link>
    <description>用Java(TM) 语言编写的每一个计算机程序必须用 class 结构定义一个或多个用户定义类型。例如，编写一个具有狗的行为的程序我们至少需要定义这样一个 class 来代表一条狗: class Dog { void bark() { System.out.println(Woof.); }} 用户定义数据类型以关键字 class 开</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>Java语言基础01－概览</title>
    <link>/java/yy/20080604/751.html</link>
    <description>Java 编程语言是一种先进的具有革命性的语言，它融合了完美的语言设计和以前主要可见于专用语言的强大功能。除了核心语言组件外，Java 编程语言还发布了许多功能强大的用于数据库，网络和用户界面接口（GUI）等任务的支持软件库。此屏重点讲述 Java 语言的核心特征。 J</description>
    <pubDate>2008-06-04</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>
<item>
    <title>java实现ftp上传</title>
    <link>/java/yy/20080603/750.html</link>
    <description>需要导入edtftpj包，这是 下载地址 import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Calendar; import com.enterprisedt.net.ftp.FTPClient; import com.enterprisedt.net.ftp.FTPConnectMode; import com.ent</description>
    <pubDate>2008-06-03</pubDate>
    <category>语言基础</category>
    <author>秩名</author>
    <comments>中文SVN技术资料</comments>
</item>

</channel>
</rss>
