- 博客(12)
- 资源 (13)
- 收藏
- 关注
翻译 深入理解java虚拟机(八):java内存分析工具-MAT和OQL
深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战 深入理解java虚拟机(三):String.intern()-字符串常量池深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法深入理解java虚拟机(五):hotspot垃圾收集算法实现 深入理解java虚拟机(六):java垃圾收集分析实
2014-02-27 17:38:59 7346 1
原创 深入理解java虚拟机(七):java垃圾收集分析总结
深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战 深入理解java虚拟机(三):String.intern()-字符串常量池深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法深入理解java虚拟机(五):hotspot垃圾收集算法实现 深入理解java虚拟机(六):java垃圾收集分析
2014-02-26 15:56:47 6990 2
原创 深入理解java虚拟机(六):java垃圾收集分析实战(内存分配与回收策略)
深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战 深入理解java虚拟机(三):String.intern()-字符串常量池深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法深入理解java虚拟机(五):hotspot垃圾收集算法实现 试验环境jdk 1.6.0_37。
2014-02-24 18:20:55 7971 2
原创 深入理解java虚拟机(五):hotspot垃圾收集算法实现
深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战深入理解java虚拟机(三):String.intern()-字符串常量池深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法 本文所讲的是sun hotspot虚拟机实现,主要讲解Serial,ParNew,Parallel Scavenge,Serial
2014-02-20 15:33:51 6630 2
原创 深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法
深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战 深入理解java虚拟机(三):String.intern()-字符串常量池 程序计数器、虚拟机栈、本地方法栈3个区域随线程生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊的执行这出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类
2014-02-20 10:28:17 7019 5
原创 深入理解java虚拟机(三):String.intern()-字符串常量池
深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战 看源码: public native String intern(); Returns a canonical representation for the string object. A pool of strings, initially empty
2014-02-19 14:47:44 14761 3
原创 深入理解java虚拟机(二):java内存溢出实战
深入理解java虚拟机(一):java内存区域(内存结构划分)按照java内存的结构,发生内存溢出的地方常在于堆、栈、方法区、直接内存。1、堆溢出堆溢出原因莫过于对象太多导致,看代码。package baby.oom;import java.util.ArrayList;import java.util.List;/** * java 堆溢出 * VM
2014-02-19 13:13:07 9153 3
原创 深入理解java虚拟机(一):java内存区域(内存结构划分)
图一:java内存结构划分由上图可知,java内存主要分为6部分,分别是程序计数器,虚拟机栈,本地方法栈,堆,方法区和直接内存,下面将逐一详细描述。1、程序计数器线程私有,即每个线程都会有一个,线程之间互不影响,独立存储。代表着当前线程所执行字节码的行号指示器。2、虚拟机栈线程私有,它的生命周期和线程相同。描述的是java方法执行的内存模型:每个方法在执行的同时多会创建
2014-02-18 17:45:12 28287 7
原创 关于Thread类中三个interrupt方法的研究与学习
先看三个方法原型: public void interrupt(); public boolean isInterrupted(); public static boolean interrupted(); 一、先说interrupt()方法,看注释 Interrupts this thread. Unless the current thread is interrupt
2014-02-13 12:52:59 3649
原创 linux exec和文件描述符妙用技巧
最近在看《精通unix shell脚本编程》时,看到exec$OUTFILE,一下看的我就蒙了。网上看了大半天,终于搞定,记录如下。 对于 Linux 而言,所有对设备和文件的操作都使用文件描述符来进行的。 文件描述符是一个非负的整数,它是一个索引值,并指向内核中每个进程打开文件的记录表。 当打开一个现存文件或创建一个新文件时,内核就向进程返回一个文件描述
2014-02-12 10:40:13 8187
原创 关于linux mail和sendmail的研究与学习
作为系统与用户的交互工具,mail有着很重要的作用,系统或者程序可以把一些关键事件或消息放在mail中,供用户查看。作为一个linux脚本开发人员和系统维护人员,了解mail命令和使用sendmail发送邮件是必不缺少的前提。1、mail查看邮件 命令行输入mail [boco@redhat5 ~]$ mailMail version 8.1 6/6/93.
2014-02-14 16:32:36 8021
原创 三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享
2014-02-12 14:08:49 5694 4
oracle版火车票销售系统-java-内附源码
2011-11-24
mysql版火车票系统-完整版-JAVA-GUI-WEB
2011-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人