<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fighter_hua的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kuanghonghua</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kuanghonghua]]></copyright><item><title><![CDATA[Java里的堆(heap)栈(stack)和方法区(method)]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/37930391</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/37930391</guid><author>kuanghonghua</author><pubDate>Fri, 18 Jul 2014 15:19:52 +0800</pubDate><description><![CDATA[Java里的堆(heap)栈(stack)和方法区(method)

基础数据类型直接在栈空间分配， 方法的形式参数，直接在栈空间分配，当方法调用完成后从栈空间回收。   引用数据类型，需要用new来创建，既在栈空间分配一个地址空间，又在堆空间分配对象的类变量 。 方法的引用参数，在栈空间分配一个地址空间，并指向堆空间的对象区，当方法调用完成后从栈空间回收。局部变量 new 出来时，在栈空间和]]></description><category></category></item><item><title><![CDATA[Java 中的堆和栈:]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/37928627</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/37928627</guid><author>kuanghonghua</author><pubDate>Fri, 18 Jul 2014 15:12:25 +0800</pubDate><description><![CDATA[Java 中的堆和栈:
Java把内存划分成两种：一种是栈内存，一种是堆内存。

在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。

当在一段代码块定义一个变量时，Java就在栈中为这个变量分配内存空间，当超过变量的作用域后，Java会自动释放掉为该变量所分配的内存空间，该内存空间可以立即被另作他用。

   堆内存用来存放由new创建的对象和数组。

 ]]></description><category></category></item><item><title><![CDATA[Comparator 与 Comparable 的区别]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/37909279</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/37909279</guid><author>kuanghonghua</author><pubDate>Thu, 17 Jul 2014 16:14:01 +0800</pubDate><description><![CDATA[一、Comparator 
强行对某个对象collection进行整体排序的比较函数，可以将Comparator传递给Collections.sort或Arrays.sort。
实现接口：int compare(Object o1, Object o2);  


二、Comparable 
强行对实现它的每个类的对象进行整体排序，实现此接口的对象列表（和数组）可以通过Collecti]]></description><category></category></item><item><title><![CDATA[properties中文乱码的处理。]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35779131</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35779131</guid><author>kuanghonghua</author><pubDate>Sun, 29 Jun 2014 10:20:43 +0800</pubDate><description><![CDATA[简单的办法，加插件。]]></description><category></category></item><item><title><![CDATA[Java 标准日志工具 Log4j 的使用（附源代码）]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35634545</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35634545</guid><author>kuanghonghua</author><pubDate>Sat, 28 Jun 2014 23:12:58 +0800</pubDate><description><![CDATA[Java 标准日志工具 Log4j 的使用（附源代码）

        源代码下载

        Log4j 是事实上的 Java 标准日志工具。会不会用 Log4j 在一定程度上可以说是衡量一个开发人员是否是一位合格的 Java 程序员的标准。如果你是一名 Java 程序员，如果你还不会用 Log4j，那你真的很有必要读一下这篇文章了。很多朋友反映想写程序日志，但是却不知道怎么把日]]></description><category></category></item><item><title><![CDATA[XML、DTD、XSD、XSL、XSLT]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35626925</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35626925</guid><author>kuanghonghua</author><pubDate>Sat, 28 Jun 2014 22:51:28 +0800</pubDate><description><![CDATA[XML=可扩展标记语言(eXtensible Markup Language).
可扩展标记语言XML是一种简单的数据存储语言，使用一系列简单的标记描述数据，而这些标记可用



方便的方式建立，虽然XML占用的空间比二进制数据要占用更多的空间，但XML极其简单易于掌握和使用



XML的简单使其易于在任何应用程序中读写数据，这使XML很快成为数据交换的唯一公共语言，XML不是]]></description><category></category></item><item><title><![CDATA[junit4]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35617971</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35617971</guid><author>kuanghonghua</author><pubDate>Sat, 28 Jun 2014 22:41:39 +0800</pubDate><description><![CDATA[jar包准备：
1.junit4  jar：junit-4.8.2.jar
2.hamcrest-core-1.3.jar
3.hamcrest-library-1.3.jar


不适用myeclipse]]></description><category></category></item><item><title><![CDATA[数据库连接时，Class.forName(driver).newInstance();解析]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35336423</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35336423</guid><author>kuanghonghua</author><pubDate>Fri, 27 Jun 2014 22:07:34 +0800</pubDate><description><![CDATA[初始化类生成实例时候newInstance()方法和new关键字除了方法关键字外主要有区别们区别于创建对象方式样前者使用类加载机制者创建新类会有两种创建对象方式主要考虑软件伸缩、扩展和重用等软件设计思想

Java工厂模式经常使用newInstance()方法来创建对象因此从要使用工厂模式上找具体答案 例：
  
class c = Class.forName(Example);
  
facto]]></description><category></category></item><item><title><![CDATA[读取properties的几种方法。]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35333781</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35333781</guid><author>kuanghonghua</author><pubDate>Fri, 27 Jun 2014 22:06:41 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
String driver;
String user;
String password;
String url;
try {
Properties p1 = new Properties();
Properties p2 = new Properties();
Properties p3 = new ]]></description><category></category></item><item><title><![CDATA[Mybatis与Ibatis比较]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35257621</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35257621</guid><author>kuanghonghua</author><pubDate>Fri, 27 Jun 2014 14:06:13 +0800</pubDate><description><![CDATA[随着开发团队转投Google Code旗下，ibatis3.x正式更名为Mybatis 
虽然从正式版发布至今也有近一年时间，官方也非常友好的提供了中文版的使用手册，不过相信很多人还在项目中使用ibatis2.x版本。 
究竟Mybatis有哪些新特性，能给我们带来哪些好处呢？以下是我看一位大侠研究后

1、Mybatis实现了接口绑定，使用更加方便。 
在ibatis2.x中我们需要在]]></description><category></category></item><item><title><![CDATA[Mybatis的介绍]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/35256399</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/35256399</guid><author>kuanghonghua</author><pubDate>Fri, 27 Jun 2014 13:56:35 +0800</pubDate><description><![CDATA[MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目，2010年这个项目由apahce sofeware foundation 迁移到了google code，并且改名为MyBatis。

 

    iBATIS 一词来源于“internet”和“abatis”的组合，是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data]]></description><category></category></item><item><title><![CDATA[Struts2中的OGNL详解]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/34863145</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/34863145</guid><author>kuanghonghua</author><pubDate>Thu, 26 Jun 2014 17:52:14 +0800</pubDate><description><![CDATA[Struts2中的OGNL详解


首先了解下OGNL的概念：
OGNL是Object-Graph Navigation Language的缩写，全称为对象图导航语言，是一种功能强大的表达式语言，它通过简单一致的语法，可以任意存取对象的属性或者调用对象的方法，能够遍历整个对象的结构图，实现对象属性类型的转换等功能。
此外，还得先需弄懂OGNL的一些知识：
 
1.OGNL表达式的计算]]></description><category></category></item><item><title><![CDATA[Struts2的工作原理(源码分析)]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/34798847</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/34798847</guid><author>kuanghonghua</author><pubDate>Thu, 26 Jun 2014 09:22:51 +0800</pubDate><description><![CDATA[本章讲述Struts2的工作原理。
　　读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验，那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯，但因为Struts2的核心设计完全改变，从思想到设计到工作流程，都有了很大的不同。
　　Struts2是Struts]]></description><category></category></item><item><title><![CDATA[Unable to load configuration. - bean - jar:file:/C:/Program%20Files/Apache%20Sof]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/34782441</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/34782441</guid><author>kuanghonghua</author><pubDate>Thu, 26 Jun 2014 07:54:50 +0800</pubDate><description><![CDATA[tomcat启动时，

严重: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/Mamami/WEB-INF/lib/struts2-]]></description><category></category></item><item><title><![CDATA[eclipse中配置tomcat 启动正常 访问报404]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/34779583</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/34779583</guid><author>kuanghonghua</author><pubDate>Thu, 26 Jun 2014 07:45:43 +0800</pubDate><description><![CDATA[eclipse中配置tomcat 启动正常 访问报404



博客分类： 

tomcat
eclipsetomcat 


问题： 
1、eclipse中配置好tomcat服务器后，启动tomcat查看控制台信息显示启动成功， 
但访问tomcat首页报404异常 

2、而从tomcat/bin目录中启动后，就能够正常访问首页，由此分析应该是eclipse配置错误]]></description><category></category></item><item><title><![CDATA[Tomcat --> Cannot create a server using the selected type]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/34778941</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/34778941</guid><author>kuanghonghua</author><pubDate>Thu, 26 Jun 2014 07:43:57 +0800</pubDate><description><![CDATA[Tomcat --> Cannot create a server using the selected type



tomcatservereclipse

今天在eclipse想把之前的Tomcat 6删掉,重新配置一个,不料没有下一步
Cannot create a server using the selected type 这句话出现在窗口上面,应该不是很解决的问题..]]></description><category></category></item><item><title><![CDATA[没人相信程序员]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/5772443</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/5772443</guid><author>kuanghonghua</author><pubDate>Wed, 28 Jul 2010 22:26:00 +0800</pubDate><description><![CDATA[<br /><br />美国一位资深的Flash/前端工程师John Nance发表了一篇名为“Never trust a programmer”,其中讨论了许多开发人员面临的最大挑战之一：如何与客户或者公司内的销售部门协商项目估算。全文如下（译文经过优快云编辑校订）：<br /> <br />    编程对很多人来说有点神秘。这就造成了在公司内部，人们对编程的事情产生了很多怀疑和疑惑。 通常，当你不了解一个东西是怎样做成的时，你只能说：可能是这样吧。 如果你从没见过工地，你也许会认为几个星期就能建出一栋]]></description><category></category></item><item><title><![CDATA[编程语言大趋势]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/5772397</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/5772397</guid><author>kuanghonghua</author><pubDate>Wed, 28 Jul 2010 21:58:00 +0800</pubDate><description><![CDATA[JDK1.6.0+Tomcat6.0的安装配置
JDK1.6.0+Tomcat6.0是经典的编程搭配，那么本文就将向你介绍JDK1.6.0+Tomcat6.0的安装配置，图文并茂希望可以帮助初学者搭建平台。
JDK1.6.0+Tomcat6.0的安装配置是如何进行的呢？我们按照下面几个步骤来：1.安装JDK 这是进行JSP开发的重要一步，也是安装JSP引擎（Tomcat、Resin、Weblogic等）的前提，一般的JSP引擎是由Java语言编写的。本人使用的JDK版本是1.6.0，平台是Windows]]></description><category></category></item><item><title><![CDATA[Tomcat6.0的安装配置]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/5574195</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/5574195</guid><author>kuanghonghua</author><pubDate>Mon, 10 May 2010 11:13:00 +0800</pubDate><description><![CDATA[JDK1.6.0+Tomcat6.0的安装配置JDK1.6.0+Tomcat6.0是经典的编程搭配，那么本文就将向你介绍JDK1.6.0+Tomcat6.0的安装配置，图文并茂希望可以帮助初学者搭建平台。 JDK1.6.0+Tomcat6.0的安装配置是如何进行的呢？我们按照下面几个步骤来：1.安装JDK 这是进行JSP开发的重要]]></description><category></category></item><item><title><![CDATA[java和javac命令]]></title><link>https://blog.youkuaiyun.com/kuanghonghua/article/details/5573662</link><guid>https://blog.youkuaiyun.com/kuanghonghua/article/details/5573662</guid><author>kuanghonghua</author><pubDate>Mon, 10 May 2010 09:26:00 +0800</pubDate><description><![CDATA[主要介绍java和javac命令的使用，分带package和不带package,如果要用到第3方包，则使用-classpath参数1.不带package Hello.java内容如下：public class Hello{public static void main(String[] args){System.out.println("hello");}}路径：c:/java/h]]></description><category></category></item></channel></rss>