zoukankan      html  css  js  c++  java
  • Java高级工程师常见问题

    MySQL数据库调优
       定位慢查询得到生产环境那些sql语句响应慢,根据执行计划进行分析调优
    事物管理
    索引结构(B+树)平衡二叉树、B树、B+树
    分库分表后,如何解决查询
        使用第三方数据库中间件(MyCat、Sharding-JDBC)

    什么使用Redis
    Spring IOC原理

    Logstash与MQ实现ES和数据库保持同步区别
        1.Logstash采用定时方式保持ES和数据库
        2.MQ采用异步实时方式
     MQ比Logstash更加能够保持数据一致性
     3.Logstash输出到ES中,需要自己建立ES索引信息
     MQ 形式 编写生产者和消费者投递关系。编写调用ES接口
     4.logstash同步方式比MQ形式同步方式更加简单

    分布式服务追踪与调用链ZipKin 原理
        1.
     
    项目运维是怎么做的?是你一个人做的吗?

    并发量在2~3万之间,如何搭建架构?(特别难)
       1.根据实际情况定义方案,需求分析、讨论,定位访问量大的接口
       2.微服务架构
       3.分布式的,服务拆分,人员分配,通讯方式,运维


    //模板
    1.注册中心,有哪些?有什么区别?

    2.为什么使用雪花算法实现分布式ID分配?
    不会占带宽,效率高

    3.服务降级和熔断隔离

    4.为什么使用Zuul网管,而不使用Gateway

    5.灰度发布配置文件

    6.为什么使用RabbitMQ发送验证码?
    重试机制,幂等性

    7.Feign远程服务调用?

    8.文件上传,附件上传,怎么识别?
    文件流,通过头,防止木马

    9.定时调度任务

    //说的不清晰,

  • 相关阅读:
    SSM博客
    做完了第一个
    day08
    day07
    day06
    解决Zend OPcache huge_code_pages: mmap(HUGETLB) failed: Cannot allocate memory报错
    《响应式网页设计》系列分享专栏
    《Linux命令学习手册》系列分享专栏
    详解Docker 端口映射与容器互联
    centos7安装gitlab
  • 原文地址:https://www.cnblogs.com/jianfeijiang/p/11149642.html
Copyright © 2011-2022 走看看