<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fzhmoive的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fzhmoive</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fzhmoive]]></copyright><item><title><![CDATA[Java里的堆(heap)栈(stack)和方法区(method)]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/38825741</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/38825741</guid><author>fzhmoive</author><pubDate>Mon, 25 Aug 2014 20:06:45 +0800</pubDate><description><![CDATA[基础数据类型直接在栈空间分配， 方法的形式参数，直接在栈空间分配，当方法调用完成后从栈空间回收。   引用数据类型，需要用new来创建，既在栈空间分配一个地址空间，又在堆空间分配对象的类变量 。 方法的引用参数，在栈空间分配一个地址空间，并指向堆空间的对象区，当方法调用完成后从栈空间回收。局部变量 new 出来时，在栈空间和堆空间中分配空间，当局部变量生命周期结束后，栈空间立刻被回收，堆空间区域等]]></description><category></category></item><item><title><![CDATA[表达式求值]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/38776311</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/38776311</guid><author>fzhmoive</author><pubDate>Sat, 23 Aug 2014 10:07:32 +0800</pubDate><description><![CDATA[import java.util.ArrayList;
import java.util.Stack;


/**
 * 
 * @author yhh
 *
 */
public class Calculate {

/**
* 将字符串转化成List
* @param str
* @return
*/
public ArrayList getStringList]]></description><category></category></item><item><title><![CDATA[strom中worker、task、spout/bolt、executor、component的关系]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/38753135</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/38753135</guid><author>fzhmoive</author><pubDate>Fri, 22 Aug 2014 11:35:05 +0800</pubDate><description><![CDATA[整理一下网上有关worker、task、spout/bolt、executor、component的关系]]></description><category></category></item><item><title><![CDATA[Storm相关]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/38751867</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/38751867</guid><author>fzhmoive</author><pubDate>Fri, 22 Aug 2014 10:21:43 +0800</pubDate><description><![CDATA[storm相关资料，学习记录，下次查找方便。]]></description><category></category></item><item><title><![CDATA[稳定排序和不稳定排序]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/38470793</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/38470793</guid><author>fzhmoive</author><pubDate>Sun, 10 Aug 2014 16:11:17 +0800</pubDate><description><![CDATA[排序算法的稳定性大家应该都知道，通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下，如果Ai = Aj，Ai原来在位置前，排序后Ai还是要在Aj位置前。

      其次，说一下稳定性的好处。排序算法如果是稳定的，那么从一个键上排序，然后再从另一个键上排序，第一个键排序的结果可以为第二个键排序所用。基数排序就是这样，先按低位排序，逐]]></description><category></category></item><item><title><![CDATA[eclipse在loading workbench时卡死]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/37885177</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/37885177</guid><author>fzhmoive</author><pubDate>Wed, 16 Jul 2014 21:11:46 +0800</pubDate><description><![CDATA[到\.metadata\.plugins\org.eclipse.core.resources目录，删除文件 .snap]]></description><category></category></item><item><title><![CDATA[坑爹的卸载JDK]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/37335953</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/37335953</guid><author>fzhmoive</author><pubDate>Sun, 06 Jul 2014 15:15:33 +0800</pubDate><description><![CDATA[控制面板，360都不好使，经常报错，]]></description><category></category></item><item><title><![CDATA[守护线程与非守护线程]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/24997443</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/24997443</guid><author>fzhmoive</author><pubDate>Sun, 04 May 2014 18:20:46 +0800</pubDate><description><![CDATA[在Java中有两类线程：User Thread(用户线程)、Daemon Thread(守护线程) 

    Daemon的作用是为其他线程的运行提供便利服务，比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别，唯一的不同之处就在于虚拟机的离开：如果 User Thread已经全部退出运行了，只剩下Daemon Thread存在了，虚拟机也就退出了。 因为没有了被]]></description><category></category></item><item><title><![CDATA[Java输入输出流]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21960063</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21960063</guid><author>fzhmoive</author><pubDate>Mon, 24 Mar 2014 15:22:12 +0800</pubDate><description><![CDATA[1.什么是IO



      Java中I/O操作主要是指使用Java进行输入，输出操作. Java所有的I/O机制都是基于数据流进行输入输出，这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。  

      Java.io是大多数面向数据流的输入/输出类的主要软件包。]]></description><category></category></item><item><title><![CDATA[java通过Runtime调用windows的cmd.exe命令]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21935175</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21935175</guid><author>fzhmoive</author><pubDate>Mon, 24 Mar 2014 10:07:38 +0800</pubDate><description><![CDATA[java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。



cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令，原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行]]></description><category></category></item><item><title><![CDATA[InputStream 、 InputStreamReader 、 BufferedReader的区别]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21862425</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21862425</guid><author>fzhmoive</author><pubDate>Sun, 23 Mar 2014 10:32:30 +0800</pubDate><description><![CDATA[1.InputStream、OutputStream

处理字节流的抽象类

InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.

OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等.

 

2.InputStreamReader  OutputStream]]></description><category></category></item><item><title><![CDATA[HttpUnit简介及入门]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21533729</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21533729</guid><author>fzhmoive</author><pubDate>Wed, 19 Mar 2014 15:17:20 +0800</pubDate><description><![CDATA[内容摘要

HttpUnit是一个集成测试工具，主要关注Web应用的测试，提供的帮助类让测试者可以通过Java类和服务器进行交互，并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器，让你可以不需要发布Servlet，就可以对Servlet的内部代码进行测试。本文中作者将详细的介绍如何使用HttpUnit提供的类完成集成测试。

1  Ht]]></description><category></category></item><item><title><![CDATA[Android布局文件]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21319851</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21319851</guid><author>fzhmoive</author><pubDate>Sun, 16 Mar 2014 10:33:21 +0800</pubDate><description><![CDATA[在Android布局文件中，fill_parent在Android2.2之后改名为match_parent]]></description><category></category></item><item><title><![CDATA[linux中打包和压缩的理解]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21225941</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21225941</guid><author>fzhmoive</author><pubDate>Fri, 14 Mar 2014 10:17:26 +0800</pubDate><description><![CDATA[在linux中经常用tar命令来“打包压缩”，似乎经常这样叫，但是这2个是有区别的。
所谓打包就是把散碎的一些文件打成一个包，但是体积不会变，大小还是打包之前散文件的大小，只不过是放在一个包里头了，在linux中用的是tarball这个工具，也即我们经常用的tar命令。然而压缩不但把文件连在一起，还进行特定算法来压缩。对于txt这类很“松”的文件，可以大大减小文件的大小。在linux中用gzip]]></description><category></category></item><item><title><![CDATA[try-catch-finally语句中有return语句时的执行情况]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21122809</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21122809</guid><author>fzhmoive</author><pubDate>Wed, 12 Mar 2014 22:42:58 +0800</pubDate><description><![CDATA[在try中没有异常的情况下try、catch、finally的执行顺序
 try --- finally
如果try中有异常，执行顺序是try --- catch --- finally
如果try中没有异常并且try中有return这时候正常执行顺序是try ---- finally --- return
如果try中有异常并且try中有return这时候正常执行顺序是try----ca]]></description><category></category></item><item><title><![CDATA[This application has requested the Runtime to terminate it in an unusual way]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/21048541</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/21048541</guid><author>fzhmoive</author><pubDate>Tue, 11 Mar 2014 23:17:52 +0800</pubDate><description><![CDATA[搭建Android开发环境时，一切都就弄好了，但是在start AVD时，遇到这个问题： 
This application has requested the Runtime to terminate it in an unusual way 
网上找了下，发现下面这个解决方法解决了这个问题。
在创建AVD时设定的RAM过大（我选择的device是Nexus 7，其默认RAM是1024），]]></description><category></category></item><item><title><![CDATA[NFS在ubuntu上的安装与使用]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/20940547</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/20940547</guid><author>fzhmoive</author><pubDate>Mon, 10 Mar 2014 18:22:12 +0800</pubDate><description><![CDATA[Redhat上默认安装了NFS，但是ubuntu上默认没有安装NFS，要想在ubuntu上使用NFS需要安装一些包以及配置。
使用2台机器ip分别为10.10.22.226（nfs client）、10.10.22.227（nfs server）作测试。
1. 在server那台机器上安装nfs-kernel-server （sudo apt-get install nfs-kernel-se]]></description><category></category></item><item><title><![CDATA[Struts2中获取URL中传递的参数]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/20842215</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/20842215</guid><author>fzhmoive</author><pubDate>Sun, 09 Mar 2014 14:06:39 +0800</pubDate><description><![CDATA[有2种方法可以获得Struts2中URL中传递的参数。
方法一：action 定义相同名字的属性，添加这个属性的get和set 方法，然后直接在action 里面拿这个参数的值。
方法二：String param = ServletActionContext.getRequest().getParameter("参数名");]]></description><category></category></item><item><title><![CDATA[Android客户端连接Struts2服务器，连接不上的几个原因]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/20840539</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/20840539</guid><author>fzhmoive</author><pubDate>Sun, 09 Mar 2014 13:34:08 +0800</pubDate><description><![CDATA[用Android做client，搭建SSH做服务器端时，用Android模拟器或真机连接服务器时，遇到android.os.NetworkOnMainThreadException
错误时，可能有几个错误，
1. mainfest.xml文件中没加访问网络的权限：添加
2. 在主线程中添加以下代码，Android在4.0版本以后，不允许在主线程中访问网络（耗时），
方法一：在主线程中添加以]]></description><category></category></item><item><title><![CDATA[Android R文件丢失解决办法]]></title><link>https://blog.youkuaiyun.com/fzhmoive/article/details/20658599</link><guid>https://blog.youkuaiyun.com/fzhmoive/article/details/20658599</guid><author>fzhmoive</author><pubDate>Thu, 06 Mar 2014 22:24:57 +0800</pubDate><description><![CDATA[有时候编写Android的程序的时候，会发生R文件丢失的情况，R文件丢失的原因有很多，这里提供几种解决办法：

1.  选中项目，点击 Project — Clean , 清理一下项目；

2. 选中项目，右键 选择 Android Tools  — Fix Project  Properties ;

3.  选中项目，右键 选择   Properties — Android ,选择]]></description><category></category></item></channel></rss>