摘要: 《Java面试全解析》是我在 GitChat 发布的一门电子书,全书总共有 15 万字和 505 道 Java 面试题解析,目前来说应该是最实用和最全的 Java 面试题解析了。 我本人是 2009 年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有 360 和游久游戏,因为 阅读全文
posted @ 2019-10-29 20:45 趣编程 阅读(4382) 评论(0) 推荐(0) 编辑
摘要: 一、问题 BIO 和 NIO 作为 Server 端,当建立了 10 个连接时,分别产生多少个线程? 答案: 因为传统的 IO 也就是 BIO 是同步线程堵塞的,所以每个连接都要分配一个专用线程来处理请求,这样 10 个连接就会创建 10 个线程去处理。而 NIO 是一种同步非阻塞的 I/O 模型, 阅读全文
posted @ 2019-03-16 15:36 趣编程 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 昨天在我的 Java 面试粉丝群里,有一个只有一年开发经验的小伙伴只用了三天时间,就找到了一个年薪 20 万的工作,真是替他感到开心。 他的经历告诉我们:除了加强自我实战经验之外,还要努力积累自己的理论知识。 人生没有白走的路,也没有白吃的苦。你学的某一种知识,在将来某一天一定会给你惊喜! 高兴之余 阅读全文
posted @ 2019-03-12 09:18 趣编程 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 让我们每天都能看到自己的进步。老王带你打造最全的 Java 面试清单,认真把一件事做到最好。 本文是前文 "《Java 最常见的 200+ 面试题》" 的第二个补充模块,第一模块为: "《Java 200+ 面试题补充 ThreadLocal 模块》" 。 1.Netty 是什么? Netty 是一 阅读全文
posted @ 2019-03-08 09:26 趣编程 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 让我们每天都有进步,老王带你打造最全的 Java 面试清单,认真把一件事做到极致。 本文是前文 "《Java 最常见的 200+ 面试题》" 的第一个补充模块。 1.ThreadLocal 是什么? ThreadLocal 是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个 阅读全文
posted @ 2019-03-07 08:34 趣编程 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 目前市面上的面试题存在两大问题:第一,题目太旧好久没有更新了,还都停留在 2010 年之前的状态;第二,近几年 JDK 更新和发布都很快,Java 的用法也变了不少,加上 Java 技术栈也加入了很多新的框架,比如 Spring Boot、Spring Cloud 等,但类似的面试题却极少。 相比与 阅读全文
posted @ 2019-03-05 13:32 趣编程 阅读(1377) 评论(2) 推荐(1) 编辑
摘要: 这份面试清单是我从 2015 年做 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平。虽然我从 2009 年就开始参加编程工作了,但依旧觉得还有很多东西要学,当然学习的过程也给我带来了很多 阅读全文
posted @ 2019-03-04 08:15 趣编程 阅读(18248) 评论(30) 推荐(44) 编辑