- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Java虚拟机(JVM) | 第二篇:垃圾回收中判断可触及性
一. 简介 垃圾回收(Garbage Collection,简称GC),是Java体系最重要的组成成分之一。GC中的垃圾,特指存在于内存中的、不会再被使用的对象,而“回收”,也相当于把垃圾桶“倒掉”,这样内存空间里就会有空闲的区域被腾出来。如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占用的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用。如果大量不会被使用的...
2018-09-28 16:49:05 230
原创 Shiro 身份认证实现
一. 身份认证 身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名 / 密码来证明。 在 shiro 中,用户需要提供 principals (身份)和 credentials(证明)给 shiro,从而应用能验证用户身份: ①principals:身份,即主体的标识属性,可以是任何东西,...
2018-09-27 21:44:39 425
原创 Java虚拟机(JVM) | 第一篇:内存结构
一. JVM内存模型 从上图可以知道,JVM的内存模型包括方法区、虚拟机栈、本地方法栈、堆以及程序计数器。二. 详细介绍1. 方法区 方法区是一块所有线程共享的内存区域,用于存储虚拟机加载的类信息,比如类的字段、方法、常量池(用于存放编译器生成的各种符号引用)、静态变量、以及编译器编译后的代码等。 在JDK 1.6、JDK 1.7中...
2018-09-21 21:37:44 210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人