Java里的堆(heap)栈(stack)和方法区(method)

基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。   引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。局部变量...

2014-08-25 20:06:45

阅读数 1378

评论数 0

表达式求值

import java.util.ArrayList; import java.util.Stack; /**  *   * @author yhh  *  */ public class Calculate { /** * 将字符串转化成List * @param...

2014-08-23 10:07:32

阅读数 538

评论数 0

strom中worker、task、spout/bolt、executor、component的关系

整理一下网上有关worker、task、spout/bolt、executor、component的关系

2014-08-22 11:35:05

阅读数 8862

评论数 1

Storm相关

storm相关资料,学习记录,下次查找方便。

2014-08-22 10:21:43

阅读数 641

评论数 0

稳定排序和不稳定排序

排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。       其次,说一下稳定性的好处。排序算法如果是稳定的,那么从一个键上排序...

2014-08-10 16:11:17

阅读数 543

评论数 0

eclipse在loading workbench时卡死

到\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap

2014-07-16 21:11:46

阅读数 602

评论数 0

坑爹的卸载JDK

控制面板,360都不好使,经常报错,

2014-07-06 15:15:33

阅读数 542

评论数 0

守护线程与非守护线程

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)      Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User T...

2014-05-04 18:20:46

阅读数 854

评论数 0

Java输入输出流

1.什么是IO       Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读...

2014-03-24 15:22:12

阅读数 542

评论数 0

java通过Runtime调用windows的cmd.exe命令

java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行di...

2014-03-24 10:07:38

阅读数 3248

评论数 0

InputStream 、 InputStreamReader 、 BufferedReader的区别

1.InputStream、OutputStream 处理字节流的抽象类 InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等. OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutpu...

2014-03-23 10:32:30

阅读数 2654

评论数 0

HttpUnit简介及入门

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

2014-03-19 15:17:20

阅读数 789

评论数 0

Android布局文件

在Android布局文件中,fill_parent在Android2.2之后改名为match_parent

2014-03-16 10:33:21

阅读数 570

评论数 0

linux中打包和压缩的理解

在linux中经常用tar命令来“打包压缩”,似乎经常这样叫,但是这2个是有区别的。 所谓打包就是把散碎的一些文件打成一个包,但是体积不会变,大小还是打包之前散文件的大小,只不过是放在一个包里头了,在linux中用的是tarball这个工具,也即我们经常用的tar命令。然而压缩不但把文件连在一起,...

2014-03-14 10:17:26

阅读数 733

评论数 0

try-catch-finally语句中有return语句时的执行情况

在try中没有异常的情况下try、catch、finally的执行顺序 try --- finally 如果try中有异常,执行顺序是try --- catch --- finally 如果try中没有异常并且try中有return这时候正常执行顺序是try ---- finally --- r...

2014-03-12 22:42:58

阅读数 2185

评论数 0

This application has requested the Runtime to terminate it in an unusual way

搭建Android开发环境时,一切都就弄好了,但是在start AVD时,遇到这个问题:  This application has requested the Runtime to terminate it in an unusual way  网上找了下,发现下面这个解决方法解决了这个问题...

2014-03-11 23:17:52

阅读数 1415

评论数 0

NFS在ubuntu上的安装与使用

Redhat上默认安装了NFS,但是ubuntu上默认没有安装NFS,要想在ubuntu上使用NFS需要安装一些包以及配置。 使用2台机器ip分别为10.10.22.226(nfs client)、10.10.22.227(nfs server)作测试。 1. 在server那台机器上安装nfs-...

2014-03-10 18:22:12

阅读数 775

评论数 0

Struts2中获取URL中传递的参数

有2种方法可以获得Struts2中URL中传递的参数。 方法一:action 定义相同名字的属性,添加这个属性的get和set 方法,然后直接在action 里面拿这个参数的值。 方法二:String param = ServletActionContext.getRequest().getPa...

2014-03-09 14:06:39

阅读数 3207

评论数 0

Android客户端连接Struts2服务器,连接不上的几个原因

用Android做client,搭建SSH做服务器端时,用Android模拟器或真机连接服务器时,遇到android.os.NetworkOnMainThreadException 错误时,可能有几个错误, 1. mainfest.xml文件中没加访问网络的权限:添加 2. 在主线程中添加以下代码...

2014-03-09 13:34:08

阅读数 793

评论数 0

Android R文件丢失解决办法

有时候编写Android的程序的时候,会发生R文件丢失的情况,R文件丢失的原因有很多,这里提供几种解决办法: 1.  选中项目,点击 Project — Clean , 清理一下项目; 2. 选中项目,右键 选择 Android Tools  — Fix Project  Proper...

2014-03-06 22:24:57

阅读数 840

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭