- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 JAVA类加载的过程
JAVA类加载过程: 加载->验证->准备->解析->初始化 加载“加载”是”类加载”过程的一个阶段。在加载阶段,虚拟机需要完成以下3件事情:1.通过一个类的全限定名来获取定义此类的二进制字节流。2.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。3.在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数...
2018-06-13 20:55:25 116
原创 JVM 结构剖析
1 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确...
2018-06-13 20:52:09 205
原创 消息队列模式(点对点&发布订阅)
Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。 点对点与发布订阅最初是由JMS定义的。这两种模式主要区别或解决的问题就是发送到队列的消息能否重复消费(多订阅) 1、定义JMS规范目前支持两种消息模型:点对点(point ...
2018-06-06 20:15:40 14173
持续集成论文
2015-10-20
MyBatis3用户指南中文版
2015-09-18
oracle第二版1
2015-09-08
xp远程登陆配置
2015-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人