Java|Github上365道Java高频面试复习题,助你吊打面试官( 四 )


  • 5.单线程的redi s为什么这么快
  • 6.redi s的数据类型 , 以及每种数据类型的使用场景
  • 7.redi s的过期策略以及内存淘汰机制
  • 8.Redis为什么是单线程的
  • 9.Redis常见性能问题和解决方案?
  • 10.为什么Redi s的操作是原子性的 , 怎么保证原子性的?
  • 11.Redis事务
  • Nginx面试
    1. 1.简述一下什么是Nginx它有什么优势和功能?
    2. 2.Nginx是如何处理一个HTTP请求的呢?
    3. 3.列举-些Ngi nx的特性
    4. 4.请列举Nginx和Apache之间的不同点
    5. 5.在Hginx中;如何使用未定义的服务器名称来阻止处理请求?
    6. 6.请解释Nei rx服务器上的Master和W orker进程分别是什么?
    7. 7.请解释代理中的正向代理和反向代理
    8. 8.解释Nginx用途
    SpringCloud面试
    1. 1.什么是SpringCloud
    2. 2.什么是微服务
    3. 3.SpringCloud有什么优势
    4. 4.什么是服务熔断?什么是服务降级?
    5. 5.Eureks和zookeeper都可以提供服务注册与发现的功能 , 请说说两个的区别?
    6. 6.SpringBoot和SpringCloud的区别?
    7. 7.负载平衡的意义什么?
    8. 8.什么是Hystrix?它如何实现容错?
    9. 9.什么是Hystrix断路器?我们需要它吗?
    10. 10.说说RPC的实现原理
    Zookeeper面试
    1. 1. ZooKeeper 是什么?
    2. 2. ZooKeeper 提供了什么?
    3. 3. Zookeeper文件系统
    4. 4. ZAB 协议?
    5. 5. 四种类型的数据节点Znode
    6. 6. Zookeeper Watcher 机制--数据变更通知
    7. 7.客户端注册Watcher 实现
    8. 8. 服务端处理Watcher 实现
    9. 9.客户端回调Watcher
    10. 10. ACL 权限控制机制
    11. 11. Chroot 特性
    12. 12.会话管理
    13. 13.服务器角色
    14. 14. Zookeeper 下Server工作状态
    15. 15.数据同步
    16. 16. zookeeper 是如何保证事务的顺序一致性的?
    17. 17.分布式集群中为什么会有Master?
    18. 18. zk 节点宕机如何处理?
    19. 19. zookeeper 负载均衡和nginx负载均衡区别
    20. 20. Zookeeper 有哪几种几种部署模式?
    21. 21.集群最少要几台机器 , 集群规则是怎样的?
    22. 22. 集群支持动态添加机器吗?
    23. 23. Zookeeper 对节点的watch监听通知是永久的吗?为什么不是永久的?
    24. 24. Zookeeper 的java客户端都有哪些?
    25. 25. chubby 是什么 , 和zookeeper比你怎么看?
    26. 26. 说几个zookeeper 常用的命令 。
    27. 27. ZAB和Paxos算法的联系与区别?
    28. 28. Zookeeper的典型应用场景
    Kafka面试
    1. 1.如何获取topic 主题的列表
    2. 2.生产者和消费者的命令行是什么?
    3. 3.consumer 是推还是拉?
    4. 4.讲讲kafka维护消费状态跟踪的方法
    5. 5.讲一下主从同步
    6. 6.为什么需要消息系统 , mysql不能满足需求吗?
    7. 7.Zookeeper 对于Kafka的作用是什么?
    8. 9.Kafka判断-个节点是否还活着有那两个条件?
    9. 10.Kafka与传统MQ消息系统之间有三个关键区别

    10. 推荐阅读