
Java
文章平均质量分 89
jiangqiongfeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解Java虚拟机——Java内存区域及垃圾回收
本文是《深入理解Java虚拟机》Java内存区域及垃圾回收章节的读书总结虚拟机内存区域运行时数据区域程序计数器(Program Counter Register):一块较小的内存空间,是当前线程执行所执行的字节码的行号指示器。每个线程都有一个独立的程序计数器,各条线程独立存储互不影响,为线程私有内存。该内存区域没有规定任何OOM错误。Java虚拟机栈(VM Stac...原创 2018-03-22 09:47:47 · 257 阅读 · 0 评论 -
JUC同步工具类——信号量、闭锁、栅栏、交换器
同步工具类可以使任何一种对象,只要该对象可以根据自身的状态来协调控制线程的控制流。阻塞队列可以作为同步工具类,其他类型的同步工具类还包括:信号量(Semaphore)、栅栏(Barrier)、闭锁(Latch)以及交换器(Exchanger)。 –《Java并发编程实战》原创 2018-03-06 12:33:47 · 1416 阅读 · 0 评论 -
深入理解Java虚拟机——虚拟机类加载机制
本文是《深入理解Java虚拟机》虚拟机类加载机制章节的读书总结类加载过程类从被加载到虚拟机内存开始,到卸载出内存为止,整个生命周期包括:加载Loading、验证Verification、准备Preparation、解析Resolution、初始化Initialization、使用Using、卸载Unloading。其中验证、准备、解析三个阶段统称为连接Linking,前五个阶段为虚...原创 2018-03-22 09:58:25 · 181 阅读 · 0 评论 -
Logback体系架构
本文翻译自:Logback ArchitectureLogback的基本架构足够通用,以适用于不同的环境。目前,Logback分为三个模块,logback-core、logback-classic和logback-access。core模块为其他两个模块奠定了基础。classic模块扩展了core模块,相当于log4j的一个显著改进版本。logback-classic原生实现了SL...翻译 2018-05-17 21:00:02 · 1607 阅读 · 0 评论