
面试
❀架构师花花
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IO/BIO、NIO、AIO
下面具体来看看java中的几种流IO/BIOBIO就是指IO,即传统的Blocking IO,即同步并阻塞的IO。这也是jdk1.4之前的唯一选择,依赖于ServerSocket实现,即一个请求对应一个线程,如果线程数不够连接则会等待空余线程或者拒绝连接。所以用这种方式,在高并发情况下效率是很低的,也不可靠,一般只应用于连接数比较小且固定架构的应用,但api也比较容易使用。NIO新...转载 2018-04-25 10:24:01 · 171 阅读 · 0 评论 -
NIO
简要了解NIO流体系,并阐述NIO流和IO流的不同点,理解Buffer(缓冲区)是如何处理读写操作以及关于通道和字符集对于缓冲区的作用。代码实例放在nio代码示例中。和nio有关的知识点都放在java.nio包中,大体分类如下java.nio 包:包含各种类型的Buffer(缓冲区) java.nio.channels包:包含各种Channel(管道) 和Selector(选择器) j...转载 2018-07-17 23:38:03 · 189 阅读 · 0 评论 -
JAVA8新特性
本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API“Java is still not dead—and people are starting to figure that out.”本教程将用带注释的简单代码来描述新特...转载 2018-07-15 11:52:09 · 251 阅读 · 0 评论 -
面试:netty、线程池、锁
项目经验面试官在一开始会让你进行自我介绍,主要是想让你介绍一下自己做过的一些项目,看看你对这些项目的了解程度。因为很多人简历上写的项目并非都是从头到尾都参与的,有些只是参与并实现了其中的一些模块而已,或是接手维护别人的项目,所以在你简历上所写的和面试过程中所说的项目经验,你自己必须能够了解来龙去脉。之后,面试官也会根据你的项目描述,对项目中的实现原理,或为什么要这样实现进行提问,如果你木讷...转载 2019-03-29 11:17:58 · 275 阅读 · 0 评论