240 发简信
IP属地:广东
  • 叶落

    一片绿叶,划过面颊,追逐我的视线缓缓着地。 我试想它被树枝束缚,不情愿地扭动着躯体,召唤自然之神的解救。 我试想它被卷入空中,自由地翱翔于苍穹之上,呼吸着牢笼外的清新空气。 ...

  • 候鸟

    我在南国之秋的苍穹,寻寻觅觅远方来访的候鸟,直到梦中,故国的山茶花开了。

  • 文山湖畔

    你是湖光潋滟中一掠而过的飞鸟,面对朝圣者的赞美,沉醉在无止境的自诩中。当暮色降临,你化身迷途的羔羊,被黑夜释意玩弄的惆怅,无处安放的彷徨,透过光和影的交织摸索前行。遥望远方,...

  • 踽踽独行

    滞足山脚,遥望中天门的我,步履瞒珊的背影。驻足半山腰,举目南天门的我,壮志凌云的飒爽英姿。耸足顶峰,俯瞰红门的我,装怯作勇踟蹰不前的样子。 当我还是乳臭未干的孩子,在蜿蜒曲折...

  • if you

    如果遇见你,幻想在春风沉醉的午后,像痴情的鸟儿,在枝头诉说着浓情蜜意。 如果遇见你,幻想在夏日微漾的清晨,像幸运的露珠,在花瓣细嗅着淡淡清香。 如果遇见你,幻想在秋意阑珊的黄...

  • 登梧桐

    青阶漫漫登虚境小径缈缈识归途鹏城幻市王侯问梧桐烟雨任俺行

  • 世界上并没有完美的程序

    "世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。"引自《深入理解Java虚拟机》这本书的第一章节的第一段落。 我们先来诠释一下这句话...

  • new对象

    虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。 虚拟机将为新生对象分...

  • OutOfMemoryError

    Java堆溢出 Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量到达最大堆的容量限制...

  • GC回收的前奏

    可达性分析算法 通过一系列的称为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC ...

  • 垃圾收集算法

    标记清除算法 首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 复制算法(新生代) 将可用内存按容量划分为大小相等的两块,每次只使用其中的一块。当这一块的内...

  • GC日志

    阅读GC日志是处理Java虚拟机内存问题的基础技能。以下两端典型的GC日志: 33.125:[GC [DefNew:3324K->152K(3712K),0.0025925 ...

  • 内存分配与回收策略

    对象优先在Eden分配 当eden没有足够空间进行分配时,虚拟机将发起一次Minor GC 大对象直接进入老年代 所谓的大对象是指,需要大量连续内存空间的Java对象,最典型...

  • JVM调优

    64位JDK应用内存问题 内存回收导致的长时间停顿 现阶段,64位JDK的性能测试结果普遍低于32位JDK 需要保证程序足够稳定,因为这种应用要是产生堆溢出几乎就无法产生堆转...

  • 类文件结构

    概述 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目按照顺序紧地排列在CLass文件之中,中间没有添加任何分隔符。当遇到需要占用8位字节以上空间的数据项时,...

  • 类加载

    概述 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 类从被加载到...

个人介绍
csdn游过来的一条鱼