
备忘
roxliu
日拱一卒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试知识点3:JAVA中的BIO、NIO和AIO
Java中的IO方式主要分为3种:BIO(同步阻塞)、NIO(同步非阻塞)和AIO(异步非阻塞)。BIO同步阻塞模式。在JDK1.4以前,使用Java建立网络连接时,只能采用BIO方式,在服务器端启动一个ServerSocket,然后使用accept等待客户端请求,对于每一个请求,使用一个线程来进行处理用户请求。线程的大部分时间都在等待请求的到来和IO操作,利用率很低。而且线程的开销比较大原创 2014-11-13 18:25:47 · 3332 阅读 · 0 评论 -
面试知识点1:Tomcat+Spring中有几个ApplicationContext?它们的关系是什么样的?
Tomcat+Spring下,Context的关系?原创 2014-03-14 15:45:49 · 4576 阅读 · 2 评论 -
面试知识点2:Tomcat中的类加载机制
JVM类加载机制SUN JVM中的ClassLoader采用的是双亲委派加载模式,类加载器之间是树状父子关系。加载类时首先检查父加载器能否加载,只有父加载器不能加载的情况下,才会自己加载。这样的好处是可以防止Java的核心类被恶意程序覆盖。JVM内置的类加载器有3个:1. Bootstrap ClassLoader:这个加载器是native代码实现的,主要负责加载核心原创 2014-07-11 00:51:15 · 1581 阅读 · 0 评论 -
面试知识点4:JVM内存模型
注:JVM中只有一个PC寄存器,没有其他寄存器。相关的信息都保存在调用栈中。每个线程都有自己的PC寄存器。原创 2017-04-07 11:40:16 · 3399 阅读 · 0 评论 -
面试知识点5:JVM垃圾回收算法
1. 分代:年轻代(Young Generation)、年老代(Old Generation)、持久代(Permanent Generation)。 其中,年轻代有Eden/S0/S1。2.回收分类:Minor GC(新生代回收)的触发条件比较简单,Eden空间不足就开始进行Minor GC回收新生代。而Full GC(老年代回收,一般伴随一次MinorGC)则有几种触发条件原创 2017-04-07 12:55:43 · 838 阅读 · 0 评论