自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Gradle笔记2-构建脚本

Gradle笔记-构建脚本

2016-12-31 14:53:55 304

原创 Gradle笔记1-基础

Gradle笔记:基础

2016-12-29 12:11:08 363

原创 Java笔记-并发

Java并发笔记

2016-11-08 22:17:37 766

原创 3.6 内存分配与回收策略

《深入理解JAVA虚拟机-JVM高级特性与最佳实践》个人笔记

2016-09-13 20:47:13 261

原创 3.5 垃圾收集器

《深入理解JAVA-虚拟机-JVM高级特性与最佳实践》个人笔记

2016-09-13 00:01:00 251

原创 3.4 HotSpot算法实现

《深入理解JAVA虚拟机-JVM高级特性与最佳实践》个人笔记

2016-09-12 23:32:04 277

原创 3.3 垃圾收集算法

标记-清除算法(Mark-Sweep)算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。不足有两个:一个是效率问题,标记和清除两个过程的效率都不高;另一个是空间问题,标记清除之后会产生大量不连续的内存碎片,空间碎片太多可能会导致以后在程序运行过程中需要分配较大对象时,无法找到足够的连续内存而不得不提前触发另一次垃圾收集动作。 

2016-09-12 23:29:44 320

原创 3.2 对象已死?

引用计数算法(Reference Counting)给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用的问题。 可达性分析(Reachability Analysis)这个算法的

2016-09-12 23:23:53 356

翻译 Tomcat是怎样运行的-简介

一. Servlet容器时怎样工作的一个Servlet容器是一个复杂的系统。然而,对于处理对Servlet的请求,Servlet容器主要做三件事情:1. 创建请求对象,并设置所调用的Servlet可能用到的信息,例如:parameters, headers, cookies, query string, URI, 等等。一个请求对象是javax.servlet.ServletRequest

2016-07-21 23:53:10 1007

翻译 Tomcat是怎样运行的-前言

Tomcat是怎么样运行的

2016-07-21 23:50:08 222

空空如也

空空如也

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

TA关注的人

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