• 欢迎访问 优知学院 请加入我们的架构交流分享群优知学院-架构师进阶
  • 坚持原创分享BAT面试+架构+CTO进阶干货!

阿里蚂蚁金服中间件(Java 4轮面试题含答案):Redis缓存+线程锁+微服务等

阿里蚂蚁金服中间件(Java 4轮面试题含答案):Redis缓存+线程锁+微服务等
第一轮 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 讲讲jdk1.7和1.8的区别? 几种内置的线程池 MySQL事务隔离级别以及MVCC机制 Redis缓存雪崩、缓存穿透以及如何解决? 分布式架构简单介绍 CMS收集器和G1收集器最大的区……继续阅读 »

优知学院陈睿 3周前 (03-01) 2073浏览 0评论 13个赞

Java面试必考题:Minor GC、Major GC、Full GC的区别

Java面试必考题:Minor GC、Major GC、Full GC的区别
Java面试过程,JVM属于必考题系列: 直通BAT必考题系列:深入详解JVM内存模型与JVM参数详细配置 直通BAT必考题系列:JVM的4种垃圾回收算法、垃圾回收机制与总结 直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景 直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解 直通BAT必考题系列:深入剖析JVM之G1收……继续阅读 »

优知学院陈睿 4周前 (02-27) 1053浏览 0评论 6个赞

2019最全BAT资深Java面试题答案合集,建议收藏~

2019最全BAT资深Java面试题答案合集,建议收藏~
马上进入求职招聘高峰,总结了一份BAT(阿里、百度等)资深Java相关的面试题答案合集给到大家。 该板块的各面试章节,后续会持续迭代更新最新一线互联网公司的面试题目,建议收藏该页面,不定期更新查看~ Java虚拟机(JVM) JVM内存模型结构 方法区和直接内存什么时候会oom? JVM收集器G1的内存模型和CMS的内存模型有什么不同? ……继续阅读 »

优知学院陈睿 4周前 (02-26) 3080浏览 1评论 27个赞

直通BAT必考题系列:深入剖析JVM之G1收集器、及回收流程、与推荐用例

直通BAT必考题系列:深入剖析JVM之G1收集器、及回收流程、与推荐用例
金三银四马上到了,即将进入面试的高峰期。在BAT面试中,JVM基本都是必考的系列。你至少需要掌握JVM内存模型与JVM参数详细配置,JVM的4种垃圾回收算法、垃圾回收机制与总结,以及今天重点谈到的JVM垃圾回收算法的实现:JVM垃圾收集器。 我先从JVM收集器的发展过程谈起,然后再聚焦在G1收集器,从G1的内存模型,再到G1的回收流程,最后再谈谈G1的实际应用场景。 JVM……继续阅读 »

优知学院陈睿 4周前 (02-25) 1362浏览 0评论 14个赞

史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等

史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等
1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 2.Dubbo的由来? 互联网的快速发展,Web应用程序的规模不断扩大,一般会经历如下四个发展阶段。 ……继续阅读 »

优知学院陈睿 2个月前 (01-24) 2383浏览 0评论 22个赞

史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等

史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等
最全面试题答案系列 史上最强多线程面试44题和答案:线程锁+线程池+线程同步等 最全MySQL面试60题和答案 史上最全memcached面试26题和答案 史上最全Spring面试71题与答案 今天主要分享redis最全答案系列 Redis主要有哪些功能? 1.哨兵(Sentinel)和复制(Replication) ……继续阅读 »

优知学院陈睿 3个月前 (12-11) 4446浏览 2评论 39个赞

史上最强多线程面试44题和答案:线程锁+线程池+线程同步等

史上最强多线程面试44题和答案:线程锁+线程池+线程同步等
BAT必考题系列 最全MySQL面试60题和答案 史上最全Spring面试71题与答案 分布式缓存Redis+Memcached经典面试题和答案 直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解 高并发编程系列:ConcurrentHashMap的实现原理(JDK1.7和JDK1.8) 直通BAT必考题系列:7种JVM垃……继续阅读 »

优知学院陈睿 4个月前 (11-21) 6245浏览 2评论 49个赞

高并发编程系列:NIO、BIO、AIO的区别,及NIO的应用和框架选型

高并发编程系列:NIO、BIO、AIO的区别,及NIO的应用和框架选型
谈到并发编程就不得不提到NIO,以及相关的Java NIO框架Netty等,并且在很多面试中也经常提到NIO和AIO、同步和异步、阻塞和非阻塞等的区别。我先简短介绍下几个NIO相关的概念,然后再谈NIO重点掌握内容,以及Java NIO框架选型。 高并发编程系列 高并发编程系列:ConcurrentHashMap的实现原理(JDK1.7和JDK1.8) 高并发编程系……继续阅读 »

优知学院陈睿 4个月前 (11-17) 3696浏览 0评论 38个赞

最全MySQL面试60题和答案

最全MySQL面试60题和答案
Mysql中有哪几种锁? 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3. 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。 Mysql中有哪些不同的表格? 共有5种类型的表格: ……继续阅读 »

优知学院陈睿 4个月前 (11-15) 5553浏览 1评论 31个赞