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

最全MySQL面试60题和答案

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

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

史上最全memcached面试26题和答案

史上最全memcached面试26题和答案
Memcached是什么,有什么作用? Memcached是一个开源的,高性能的内存绶存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。Memcached的作用:通过在事先规划好的内存空间中临时绶存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问性能,加速网站集群动态应用服务的能力。   Memcach……继续阅读 »

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

蚂蚁金服高级Java面试题目

蚂蚁金服高级Java面试题目
一面: JVM数据存储模型,新生代、年老代的构造? java GC算法,什么时候会触发minor gc,什么时候会触发full gc? GC 可达性分析中哪些算是GC ROOT? 你熟悉的JVM调优参数,使用过哪些调优工具? Java 有什么锁类型? 描述下线程池的处理流程? 类加载机制,一个类加载到虚拟机中一共有……继续阅读 »

优知学院陈睿 4个月前 (11-10) 966浏览 0评论 3个赞

蚂蚁三面面经(java开发岗):Java锁机制+JVM+线程池+事务+中间件

蚂蚁三面面经(java开发岗):Java锁机制+JVM+线程池+事务+中间件
一面 1、HashMap底层原理?HashTable和ConcurrentHashMap他们之间的相同点和不同点? 2、由上题提到锁的问题 3、MySQL的表锁&行锁&乐观锁&悲观锁,各自的使用场景 4、Java线程锁有哪些,各自的优劣势 5、事务四大特性 6、事务的二段提交机制? 7、聚簇索引&非聚簇索引 ……继续阅读 »

优知学院陈睿 5个月前 (11-08) 1230浏览 0评论 1个赞

史上最全Spring面试71题与答案

史上最全Spring面试71题与答案
1.什么是spring? Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2.使用Spring框架的好处是什么? 轻量:Spring是轻量的,基本的版本大约2MB。 ……继续阅读 »

优知学院陈睿 5个月前 (11-06) 5700浏览 0评论 38个赞

蚂蚁中间件团队面试题:Netty+Redis+Kafka+MongoDB+分布式

蚂蚁中间件团队面试题:Netty+Redis+Kafka+MongoDB+分布式
蚂蚁中间件一面: 自我介绍 JVM垃圾回收算法和垃圾回收器有哪些,最新的JDK采用什么算法。 新生代和老年代的回收机制。 讲一下ArrayList和linkedlist的区别,ArrayList与HashMap的扩容方式。 Concurrenthashmap1.8后的改动。 Java中的多线程,以及线程池的增长策略和拒绝策略……继续阅读 »

优知学院陈睿 5个月前 (11-06) 1841浏览 0评论 2个赞

直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景

直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景
直通BAT之JVM系列 直通BAT必考题系列:JVM的4种垃圾回收算法、垃圾回收机制与总结 直通BAT必考题系列:深入详解JVM内存模型与JVM参数详细配置 今天继续JVM的垃圾回收器详解,如果说垃圾收集算法是JVM内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 常见的垃圾收集器有3类: 1.新生代的收集器包括: ……继续阅读 »

优知学院陈睿 5个月前 (11-05) 3397浏览 3评论 21个赞

阿里聚划算5轮面试题:GC收集器、多线程锁、海量数据技术考核

阿里聚划算5轮面试题:GC收集器、多线程锁、海量数据技术考核
一面 详细的介绍JVM的内存模型结构 JVM最常用的参数配置讲讲 GC垃圾收集算法、GC垃圾收集器有哪些,以及新生代老生代 分别用什么算法 多线程的几种加锁方式详细介绍 实现线程安全的方式?ThreadLocal原理?线程池了解吗说说看?自己用线程池怎么定参数? HashMap底层实现,哈希冲突怎么解决的 C……继续阅读 »

优知学院陈睿 5个月前 (11-02) 610浏览 0评论 3个赞