w88优德_w88体育_w88优德官网

优德88官方中文版_ww优德88 com优德官网_优德888

admin2周前152浏览量

话不多说,这些都是这几年来阿里边试问的最多关于Java的面试题,咱们能够以这个为规范!多做预备!

Mysql

  1. 与 Oracle 比较, Mysql 有什么优势?
  2. 简练描绘 Mysql 中 InnoDB 支撑的四种业务阻隔等级称号,以及逐级之间的差异?
  3. 在 Mysql 中 ENUM 的用法是什么?
  4. Mysql 中运用什么存储引擎?
  5. 怎样运用 Unix shell 登录 Mysql
  6. Mysql 中有哪几种锁?简略介绍一下

JVM

  1. GC 的三种搜集办法:符号铲除、符号收拾、仿制算法的原理与特色,别离用在什么地方,假如让你优化搜集办法,有什么思路?
  2. GC 搜集器有哪些? CMS 搜集器与 G1 搜集器的特色。
  3. JVM 内存分哪几个区,每个区的效果是什么?
  4. 如和判别一个目标是否存活?(或许 GC 目标的断定办法)
  5. 简述 java 类加载机制?
  6. 什么是类加载器,类加载器有哪些?

Tomcat

  1. Tomcat 的缺省端口是多少,怎样修正?
  2. tomcat 有哪几种 Connector 运转形式(优化)?
  3. Tomcat 有几种布置办法?
  4. 监督 Tomcat 的内存运用情况
  5. Tomcat 一个恳求的完好进程
  6. Tomcat 作业形式

Redis

  1. redis 主从仿制怎样完成的? redis 的集群形式怎样完成? redis 的 key 是怎样寻址的?
  2. 运用 redis 怎样规划分布式锁?说一下完成思路?运用 zk 能够吗?怎样完成?这两种有什么差异?
  3. 知道 redis 的耐久化吗?底层怎样完成的?有什么长处缺陷?
  4. redis 过期战略都有哪些? LRU 算法知道吗?写一下 java 代码完成
  5. 缓存穿透、缓存击穿、缓存雪崩处理方案?
  6. 在挑选缓存时,什么时候挑选 redis,什么时候挑选 memcached

多线程

  1. 现在有 T1、 T2、 T3 三个线程,你怎样确保 T2 在 T1 履行完后履行, T3 在 T2 履行完后履行?
  2. 在 java 中 wait 和 sleep 办法的不同?
  3. 用 Java 编程一个会导致死锁的程序,你将怎样处理?
  4. 什么是竞赛条件?你怎样发现和处理竞赛?
  5. 为什么咱们调用 start()办法时会履行 run()办法,为什么咱们不能直接调用 run()办法?
  6. Java 中你怎样唤醒一个堵塞的线程?

规划形式

  1. 在 Java 中,为什么不允许从静态办法中拜访非静态变量?
  2. 在 Java 中,什么时候用重载,什么时候用重写?
  3. 举例说明什么情况下会更倾向于运用抽象类而不是接口?
  4. Java 中什么叫单例规划形式?请用 Java 写出线程安全的单例形式
  5. 什么是规划形式?你是否在你的代码里边运用过任何规划形式?
  6. 请罗列出在 JDK 中几个常用的规划形式?

Nginx

  1. 请罗列 Nginx 的一些特性
  2. 请解说 Nginx 怎样处理 HTTP 恳求。
  3. 运用“反向代理服务器”的长处是什么?
  4. 请罗列 Nginx 服务器的最佳用处。
  5. 请解说你怎样经过不同于 80 的端口敞开 Nginx?
  6. 在 Nginx 中,解说怎样在 URL 中保存双斜线?

ActiveMQ

  1. ActiveMQ 服务器宕机怎样办?
  2. ActiveMQ 中的音讯重发时刻距离和重发次数吗?

Kafka

  1. Kafka 判别一个节点是否还活着有那两个条件?
  2. Kafa consumer 是否能够消费指定分区音讯?
  3. Kafka 音讯是选用 Pull 形式,仍是 Push 形式?
  4. Kafka 存储在硬盘上的音讯格局是什么?
  5. Kafka 创立 Topic 时怎样将分区放置到不同的 Broker 中
  6. kafka 的 ack 机制

以上这些都是我总结的Java面试题,以下2019最新收拾出的BATJ资深Java必考题和答案。

答案获取办法

转发后+回复关键词 【阿里】即可获取~

重要的话说三遍,先转发,转发,转发,然后私信才可拿到必考题答案哦!

最新评论