并发面试专题 (面试题+答案领取方式见侧边栏) 现在有 T1.T2.T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执行? 在 Java 中 Lock 接口比 synchronized 块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它? 在 java 中 wait 和 sleep 方法的不同? 用 Java 实现阻塞队列. 用 Java 写代码来解决生产者——消费者问题. 用 Java 编程一…
Nginx专题 (面试题+答案领取方式见侧边栏) 1.请解释一下什么是 Nginx?2.请列举 Nginx 的一些特性.3.请列举 Nginx 和 Apache 之间的不同点4.请解释 Nginx 如何处理 HTTP 请求.5.在 Nginx 中,如何使用未定义的服务器名称来阻止处理请求?6. 使用“反向代理服务器”的优点是什么?7.请列举 Nginx 服务器的最佳用途.8.请解释 Nginx 服务器上的 Master 和 Worker 进程分别是什么?9.请解释你如何通过不同于 80 的端口开…
这是why技术的第35篇原创文章 上面这张图是我还是北漂的时候,在鼓楼附近的胡同里面拍的. 那天刚刚下完雨,路过这个地方的时候,一瞬间就被这五颜六色的门板和自行车给吸引了,于是拍下了这张图片.看到这张图片的时候我就很开心,多鲜活.多舒服的画面呀. 以后的文章里面我的第一张配图都用自己随时拍下的照片吧.分享生活.分享技术,哈哈. 好了,说回文章. 这次的文章我们聊聊jvm.jvm可以说是面试必备技能了.简历上写了,多问几句.简历上没写,也得提上几句. 我们先从一个简单的热身题入手,引出本文想要分享…
装逼的面试官和装逼的程序员 我面试别人的时候,经常是按这种路子来面试: 看简历和面试题,从简历和面试题上找到一些技术点,然后跟应聘者聊. 聊某个技术点的时候,应聘者的回答会牵涉到其他的技术点,然后我会一一记下来,再挑一些我感兴趣的技术点继续和他聊 有时候应聘者为了装逼会牵涉出很多技术点,他自己可能只是知道个名字就说出来了. 这样的话,能很轻易的发现应聘者的水平,也能知道他提供的面试信息的水分有多少. --------------------- 然而,有的时候会碰到一些我自己都不熟悉的技术点(比如…
装逼的面试官和装逼的程序员 我面试别人的时候,经常是按这种路子来面试: 看简历和面试题,从简历和面试题上找到一些技术点,然后跟应聘者聊. 聊某个技术点的时候,应聘者的回答会牵涉到其他的技术点,然后我会一一记下来,再挑一些我感兴趣的技术点继续和他聊 有时候应聘者为了装逼会牵涉出很多技术点,他自己可能只是知道个名字就说出来了. 这样的话,能很轻易的发现应聘者的水平,也能知道他提供的面试信息的水分有多少. --------------------- 然而,有的时候会碰到一些我自己都不熟悉的技术点(比如…
前言 想必各位程序员已经开始准备金九银十的秋招了,创建这个这个系列文章的目的就是为了帮助大家解决面试的问题,系列文章将会一直更新,大家如果觉得不错可以关注我并转发,让更多程序兄弟看到~接下来我们进入正文环节 基础篇 Spring 概 述 什 么 是 spring? 使 用 Spring 框 架 的 好 处 是 什 么 ? Spring 由 哪 些 模 块 组 成? 核 心 容 器 ( 应 用 上 下 文) 模 块 . BeanFactory – BeanFactory 实 现 举 例 . XML…
JVM专题 (面试题+答案领取方式见侧边栏)  Java 类加载过程? 描述一下 JVM 加载 Class 文件的原理机制? Java 内存分配. GC 是什么? 为什么要有 GC? 简述 Java 垃圾回收机制. 如何判断一个对象是否存活?(或者 GC 对象的判定方法) 垃圾回收的优点和原理.并考虑 2 种回收机制. 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收? Java 中会存在内存泄漏吗,请简单描述. 深拷贝和浅拷贝. System.gc…
文章首发于今日头条:https://www.toutiao.com/i6712324863006081549/ 前言 跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽.切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视. 闲话不多说开始主题(面试题+答案领取方式见侧边栏) 常见spring面试题: 1 .什么是 Spring 框架?Spring 框架有哪些主要模块?…
Dubbo专题 (面试题+答案领取方式见侧边栏) 1.Dubbo 支持哪些协议,每种协议的应用场景,优缺点?2.Dubbo 超时时间怎样设置?3.Dubbo 有些哪些注册中心?4.Dubbo 集群的负载均衡有哪些策略5.Dubbo 是什么?6.Dubbo 的主要应用场景?7.Dubbo 的核心功能?8.Dubbo 的核心组件?9.Dubbo 服务注册与发现的流程?10.Dubbo 的架构设计?11.Dubbo 的服务调用流程?12.Dubbo 支持哪些协议,每种协议的应用场景,优缺点?13.du…
ActiveMQ专题 (面试题+答案领取方式见主页) 什么是 ActiveMQ? ActiveMQ 服务器宕机怎么办? 丢消息怎么办? 持久化消息非常慢. 消息的不均匀消费. 死信队列. ActiveMQ 中的消息重发时间间隔和重发次数吗? RabbitMQ专题 RabbitMQ 中的 broker 是指什么?cluster 又是指什么? 什么是元数据?元数据分为哪些类型?包括哪些内容?与 cluster 相关的元数据有哪些?元数据是如何保存的?元数据在 cluster 中是如何分布的? RAM…