文章列表
1 Tracing算法
tracing算法是为了解决引用计数法的问题而提出,它使用了根集的概念。基于tracing算法的垃圾收集器从根集开始扫描,识别出哪些对象可达,哪些对象不可达,并用某种方式标记可达对象,例如对每个可达对象设置一个或多个位。在扫描识别过程中,基于tracing算法的垃圾收集也称为标记和清除(mark-and-sweep)垃圾收集器。
2
- 2008-12-26 11:33
- 浏览 1603
- 评论(0)
类文件格式 JVM使用一种硬件、操作系统无关的二进制格式来保存编译后的代码。 数据类型 和Java语言一样,JVM操作两种数据类型:基本类型和引用类型。 类型检验应该在编译期完成,JVM不需要负责类型检验。 JVM根据指令来分辨操作数的类型: iadd -> int ladd -> long fadd -> float dadd -> double JVM显式的支持“对象”的概念。一个对象可以使一个动态分配的对象实例或一个数组。一个引用拥有引用类型。引用类型可以理解为指向对象或数组的指针。可以同时有多个引用指向一个对象实例或数组。对 ...
- 2008-12-26 10:24
- 浏览 1679
- 评论(0)
准备工作:在本地机器和远端机器上都安装好JProfiler。
一、首先启动JProfiler,出现quick start对话框,选择An application on a remote computer,next。
二、有2个选项,on this computer和on a remote computer,这里是选择被监控的程序的位置,我们选择on a remote computer,同时选择远程机器的类型是windows还是linux等等。
三、填写远程机器地址,我这里是10.1.4.88。
四、填写远程机器JProfiler的安装地址,我这里是D:\Program Files\jprofil ...
- 2008-12-25 11:37
- 浏览 2137
- 评论(0)
编辑相关快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不 ...
- 2008-12-23 11:22
- 浏览 1040
- 评论(0)
· 堆(Heap)和非堆(Non-heap)内存
按照官方的说法: Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。在JVM中堆之外的内存称为非堆内存(Non-heap memory);。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法 的代码都在非堆内存中。
· 堆内存分配
JVM初始分配的内 ...
- 2008-12-12 16:40
- 浏览 1207
- 评论(0)
中国国道详细资料,里程!
- 博客分类:
- 山地车
101线国道 北京—沈阳 全线长:909 km 102线国道 北京—哈尔滨 全线长:1337 km 103线国道 北京—天津新港 全线长:162 km 104线国道 北京—福州 ...
- 2008-11-24 22:36
- 浏览 2255
- 评论(0)
0 首先拍死的一个观点就是碟刹比V刹要好,要高档──似乎大部分对于运动自行车陌生新手往往认为碟刹一定比V刹要好, 我们听到过这样的话:“都2000多的车了,还没有碟刹”───这样的话真的让人哭笑不得,看看不论是国 ...
- 2008-11-24 22:34
- 浏览 2712
- 评论(0)
首先,低价位的组装车考虑的第一点不是绝对的轻量化,而是适用和耐用,同时我也相信同价位的组装车不一定就能做的更轻。(先寒一个,如果有车商肯定反驳这点。。。嘿嘿)一味做的比组装车零件高档是没有必要的,但是组装车的优势就是自选配件,按照自己的需要来进行装配—— 车架
组装车的第一步都是选择合适自己的车架,车架的正确选择,首先奠定了这辆车子是否能够给骑手带来最佳的骑行姿势,这直接影响到车手的骑行。按照体重和身高,我们有很多很多可选的配件,一般体重大的人,不一定能够适用十分轻量化的车架,甚至BIGCAT的车架也有建议使用的重量。如果您超过90KG,那么DB3版本的BIGCAT可能和您无缘,但是相对重一些的 ...
- 2008-11-24 22:31
- 浏览 2663
- 评论(0)
山地车主要用于山地越野,可以在崎岖不平的山路上行驶,享受颠簸起伏的快感,以及一种野性的征服感。它通常使用24or27段变速器,26的轮胎,15-18的车架,和带减震器的前*。 山地车,仅仅是个总称,凡是没有公路弯把的,没有小轮子小坐垫的车,老百姓都叫做山地车。细心的朋友会发现,山地车也有许多区别,比如:有的前*是双肩,有的是单肩;有的用碟刹,有的用V刹;有的是硬车架,有的是全避震车架;再通俗点,有的车看起来很庞大,有的很纤巧……其实,他们都是山地车,只是用途不同而已。
山地车又分为五类: 1、普通越野XC(Cross Country) 50%上坡、50%下坡:用于普通的山地越野,也是山地车中最 ...
- 2008-11-24 22:29
- 浏览 1307
- 评论(0)
SHIMANO各个等级配件的区别
- 博客分类:
- 山地车
经常有车友问到SHIMANO各个等级配件的区别,每次口头解释,觉得不专业,想弄个书面的,先在网上搜了一下,发现没有写的很详细的,而且很多还是针对的是老款的东西做的说明,可以很负责任的说,仔细的看完本文之后 ...
- 2008-11-24 22:25
- 浏览 2498
- 评论(0)
作者:彼得. 乔.怀特翻译:llxiang 黎翔综 述 对大多数人来说,自行车尺寸的选择显得十分的神秘。一些包含了绘图作表,计算机软件辅助,各种测量仪器以及“拇指准则”的选择系统让人困惑不解。可我认为这一切其实十分简单。车辆尺寸的选择需要综合考虑,比如舒适程度和骑乘性能,加速性和操纵稳定性,高速和休闲的骑感之上。 你的身体在自行车上的位置直接影响到你的骑行。它影响蹬踏力量的传导效率,也影响到你的骑乘舒适程度。一个让你感觉更舒服的位置会使你拥有更多能量蹬踏。那么,你应该如何决定身体所处的位置呢? 问你自己吧,“你打算用自行车来干什么?”,你骑行的目的是什么呢?一名场地自行车手根本就不会 ...
- 2008-11-24 22:20
- 浏览 1203
- 评论(0)
在一个拥有单独业务层的应用中,业务层必须在返回之前,为web层“准备”好其所需的数据集合。这就意味着 业务层应该载入所有表现层/web层所需的数据,并将这些已实例化完毕的数据返回。通常,应用程序应该 为web层所需的 ...
- 2008-11-24 13:51
- 浏览 945
- 评论(0)
一.GBK与UTF8的比较 GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 GBK包含全部中文字符; UTF-8则包含全世界所有国家需要用到的字符。 GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准) UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。 比如,如果是UTF8编码,则在外国人的英文IE上也能显示中 ...
- 2008-11-24 13:39
- 浏览 1071
- 评论(0)
java.servlet.Filter的应用 关键字: Filter的应用 Filter 技术是servlet 2.3 新增加的功能.servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则.由于众多的参与者的共同努力,serv ...
- 2008-11-24 13:36
- 浏览 881
- 评论(0)