Quguang's Blog

当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人。

Java Io

Java 提供了哪些IO方式?NIO如何实现多路复用?

首先、传统的java.io包,它基于流模型实现,提供了,比如File抽象、输入输出流等。交互方式是同步、阻塞的方式。也就是说,在读取输入流或者写入输出流时,在写、读动作完成之前,线程会一直阻塞在那里,它们之间的调用时可靠的线性顺序。


《深入拆解Java虚拟机》-JVM是如何执行方法调用的?(下)

《极客时间-深入拆解java虚拟机》笔记


《深入拆解Java虚拟机》-JVM是如何执行方法调用的?(上)

JVM是如何执行方法调用的?(上)


理解GC日志

理解GC日志,基于jdk1.7,一步步看懂GC日志


JVM性能调优

linux性能调优和年轻代大小选择和年老代大小的选择