自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (200)
  • 收藏
  • 关注

转载 JVM内存模型及垃圾收集策略解析

一 JVM内存模型 1.1 Java栈 Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。StackOverflowError:如果在线程执行的过程中,栈空间不够用,那么JVM就会抛出此异常,这种情况一般是死递归造成的。 1.2 堆 J

2014-05-24 16:43:19 572

转载 JVM分代垃圾回收策略的基础概念

为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,因此生命周期比较长。但是还有一些对象,主要是程序运行过程中生成的临时变

2014-05-24 16:42:39 404

转载 Java虚拟机:JVM中的Stack和Heap

简单的了解一下JVM中的栈和堆   在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。 一般,JVM的内存分为两部分:Stack和Heap。 Stack(栈)是JVM的内存指令区。Stack管理很简单,push一定长度字节的数据或者指令,St

2014-05-24 16:42:04 484

转载 JVM工作原理和特点

作为一种阅读的方式了解下jvm的工作原理   JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 在我们运行和调试

2014-05-24 16:41:12 423

原创 模板模式解读

模板设计模式,只是

2014-05-05 00:22:17 413

原创 代理模式解读

代理模式(Proxy),专业的解释是,为其他的对象提供一种

2014-05-02 23:48:34 656

原创 装饰者模式解读

装饰者模式,其实是动态的为某个功能类添加功能的一种模式。       装

2014-05-01 09:08:50 550

原创 小议编程

工作快三年了,其实发现自己的设计思想上并没有本质的提升,当然,在技术

2014-05-01 07:21:01 584

店铺电脑收银系统专业版_无数据

电脑收银系统

2014-11-26

店铺收银系统破解版

完美破解的收银软件,使用过了,很ok,大家可以下载下来试试看看

2014-06-23

JSF日历控件

JSF日历控件

2013-04-06

Fusion Guide

Fusion Guide

2013-02-26

java日志组件

java日志组件

2013-02-26

文档和代码-搜索引擎

文档和代码-搜索引擎

2012-11-05

千寻-搜索引擎

千寻-搜索引擎

2012-11-05

零度新闻搜索项目-搜索引擎

零度新闻搜索项目-搜索引擎

2012-11-05

jackson-all-1.7.6.jar

jackson-all-1.7.6.jar

2012-08-26

jmockit\jmockit-0.999.2.jar

jmockit-0.999.2.jar

2012-08-08

jmockit\testng-6.7.jar

jmockit\testng-6.7.jar

2012-08-08

spring bean加载

spring bean加载

2012-08-02

jQuery基础教程4

jQuery基础教程

2012-07-23

jQuery基础教程3

jQuery基础教程

2012-07-23

jQuery基础教程2

jQuery基础教程

2012-07-23

jQuery基础教程

jQuery基础教程

2012-07-23

360离线安装包

360离线安装包 360离线安装包 360离线安装包

2012-07-10

jackson1.5中文帮助文档_doc

jackson1.5中文帮助文档_doc

2012-07-10

动态过滤

Spring动态过滤.doc

2012-07-10

IE7调试javascript安装程序install-companionjs-v0.5______scd10en

IE7调试javascript安装程序install-companionjs-v0.5______scd10en

2012-07-07

如鱼得水,来去自如——用好Total_Commander的目录访问功能

Total_Commander

2012-07-07

Total_Commander隐秘设置三则

Total_Commander隐秘设置三则

2012-07-07

TC界面美化定制

TC界面美化定制

2012-07-07

FlashFXP_Beta_SC

FlashFXP_Beta_SC

2012-07-07

FlashFXP424_1785

FlashFXP424_1785

2012-07-07

UE中文版编辑器

UE中文版编辑器

2012-07-07

TotalCommanderPortable

TotalCommanderPortable

2012-07-07

plsqldev9

plsqldev9

2012-07-07

ediary-3.0.2-copy

ediary-3.0.2-copy

2012-07-07

Fscapturehhlvse

Fscapturehhlvse

2012-07-07

nyfedit6

nyfedit6

2012-07-07

jd-gui-0.3.3.osx.i686

jd-gui-0.3.3.osx.i686

2012-07-07

httpwatch_20063

httpwatch_20063

2012-07-07

去除BOM头小工具

去除BOM头小工具 去除BOM头小工具 去除BOM头小工具

2012-07-07

shell和bat处理sql脚本

shell和bat处理sql脚本

2012-07-07

建oracle用户并赋权

建oracle用户并赋权

2012-07-07

PLSQL使用技巧

PLSQL使用技巧 PLSQL使用技巧 PLSQL使用技巧

2012-07-07

怎样修改查看Oracle字符集及怎样修改字符集

怎样修改查看Oracle字符集及怎样修改字符集

2012-07-07

教您如何修改oracle用户名

教您如何修改oracle用户名

2012-07-07

ORACLE中数据字典大小写问题

ORACLE中数据字典大小写问题

2012-07-07

空空如也

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

TA关注的人

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