自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 jvm垃圾收集算法简介

1         Tracing算法tracing算法是为了解决引用计数法的问题而提出,它使用了根集的概念。基于tracing算法的垃圾收集器从根集开始扫描,识别出哪些对象可达,哪些对象不可达,并用某种方式标记可达对象,例如对每个可达对象设置一个或多个位。在扫描识别过程中,基于tracing算法的垃圾收集也称为标记和清除(mark-and-sweep)垃圾收集器。 2         C...

2008-12-26 11:33:24 156

原创 jvm结构

类文件格式 JVM使用一种硬件、操作系统无关的二进制格式来保存编译后的代码。 数据类型 和Java语言一样,JVM操作两种数据类型:基本类型和引用类型。 类型检验应该在编译期完成,JVM不需要负责类型检验。 JVM根据指令来分辨操作数的类型: iadd -> int ladd -> long fadd -> float dadd -> double JVM显式的支持&amp...

2008-12-26 10:24:58 174

原创 JProfiler4.3.2 远程 监控 配置

准备工作:在本地机器和远端机器上都安装好JProfiler。一、首先启动JProfiler,出现quick start对话框,选择An application on a remote computer,next。二、有2个选项,on this computer和on a remote computer,这里是选择被监控的程序的位置,我们选择on a remote computer,同时选择远程...

2008-12-25 11:37:16 247

原创 Eclipse常用快捷键

   编辑相关快捷键    Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。    1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。   2. 【Ctrl+O】    显...

2008-12-23 11:22:56 158

原创 jvm内存

·  堆(Heap)和非堆(Non-heap)内存 按照官方的说法: Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。在JVM中堆之外的内存称为非堆内存(Non-heap memory);。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用...

2008-12-12 16:40:44 145

原创 酷车欣赏

酷车欣赏                   

2008-11-24 23:37:17 152

原创 中国国道详细资料,里程!

101线国道     北京—沈阳         全线长:909 km 102线国道      北京—哈尔滨       全线长:1337 km 103线国道     北京—天津新港      全线长:162 km  104线国道     北京—福州        全线长:2420 km  105线国道     北京—珠海        全线长:2717 km  106线国道     北京—广州 ...

2008-11-24 22:36:21 1227

原创 碟刹和V刹的区别

0 首先拍死的一个观点就是碟刹比V刹要好,要高档──似乎大部分对于运动自行车陌生新手往往认为碟刹一定比V刹要好, 我们听到过这样的话:“都2000多的车了,还没有碟刹”───这样的话真的让人哭笑不得,看看不论是国外的比赛还是国内的专业比赛,如果是晴天的比赛,V刹车还是占了大部分的,当然目前也有碟刹车增多的趋势,但是对于大部分休闲骑行和不参加业余级别比赛的车友的来说,V刹尤其是好些的V刹还是够用的,...

2008-11-24 22:34:16 1133

原创 单车组装的思路(本文尽量针对2K以内的山地车)

首先,低价位的组装车考虑的第一点不是绝对的轻量化,而是适用和耐用,同时我也相信同价位的组装车不一定就能做的更轻。(先寒一个,如果有车商肯定反驳这点。。。嘿嘿)一味做的比组装车零件高档是没有必要的,但是组装车的优势就是自选配件,按照自己的需要来进行装配—— 车架组装车的第一步都是选择合适自己的车架,车架的正确选择,首先奠定了这辆车子是否能够给骑手带来最佳的骑行姿势,这直接影响到车手的骑行。按照体重...

2008-11-24 22:31:05 744

原创 山地车介绍

山地车主要用于山地越野,可以在崎岖不平的山路上行驶,享受颠簸起伏的快感,以及一种野性的征服感。它通常使用24or27段变速器,26的轮胎,15-18的车架,和带减震器的前*。 山地车,仅仅是个总称,凡是没有公路弯把的,没有小轮子小坐垫的车,老百姓都叫做山地车。细心的朋友会发现,山地车也有许多区别,比如:有的前*是双肩,有的是单肩;有的用碟刹,有的用V刹;有的是硬车架,有的是全避震车架;再通俗点,有...

2008-11-24 22:29:44 864

原创 SHIMANO各个等级配件的区别

    经常有车友问到SHIMANO各个等级配件的区别,每次口头解释,觉得不专业,想弄个书面的,先在网上搜了一下,发现没有写的很详细的,而且很多还是针对的是老款的东西做的说明,可以很负责任的说,仔细的看完本文之后,你以后在选择SHIMANO零件的时候绝对可以游刃有余,各取所需了。      一:什么是SHIMANO套件?     SHIMANO的自行车部门主要生产自行车的变速,传动,刹车等配件...

2008-11-24 22:25:56 1762 2

原创 如何选择自行车各部分零件的尺寸(转载)

作者:彼得. 乔.怀特翻译:llxiang 黎翔综 述   对大多数人来说,自行车尺寸的选择显得十分的神秘。一些包含了绘图作表,计算机软件辅助,各种测量仪器以及“拇指准则”的选择系统让人困惑不解。可我认为这一切其实十分简单。车辆尺寸的选择需要综合考虑,比如舒适程度和骑乘性能,加速性和操纵稳定性,高速和休闲的骑感之上。   你的身体在自行车上的位置直接影响到你的骑行。它影响蹬踏力量的传导效率,也影响...

2008-11-24 22:20:48 1880

原创 『转姚博文』提高hibernate性能

在一个拥有单独业务层的应用中,业务层必须在返回之前,为web层“准备”好其所需的数据集合。这就意味着 业务层应该载入所有表现层/web层所需的数据,并将这些已实例化完毕的数据返回。通常,应用程序应该 为web层所需的每个集合调用Hibernate.initialize()(这个调用必须发生咱session关闭之前); 或者使用带有FETCH从句,或FetchMode.JOIN的Hibernate查...

2008-11-24 13:51:02 147

原创 J2EE 中文乱码攻略

一.GBK与UTF8的比较 GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 GBK包含全部中文字符; UTF-8则包含全世界所有国家需要用到的字符。 GBK是在国家...

2008-11-24 13:39:29 342

原创 java.servlet.Filter的应用

java.servlet.Filter的应用 关键字: Filter的应用 Filter 技术是servlet 2.3 新增加的功能.servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则.由于众多的参与者的共同努力,servlet2.3比以往功能都强大了许多,而且性能也有了大幅提高. 它新增加的功能包括: 1. 应用...

2008-11-24 13:36:30 179

原创 AOP 的利器:ASM 3.0 介绍二

改进 visitMethod 方法,增加对构造函数的处理: Java代码 public MethodVisitor visitMethod(final int access, final String name,       final String desc, final String signature, final String[] exceptions) {       M...

2008-11-24 13:33:26 262

原创 AOP 的利器:ASM 3.0 介绍一

 随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate 和 Spring 在底层都用到了 ASM。比起传统的 Java 字节码操控框架,BCEL 或者 SERP,它具有更符合现代软件模式...

2008-11-24 13:24:05 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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