• 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.定时调度任务

    //说的不清晰,

  • 相关阅读:
    还贷的那些事V——等增幅还贷的计算
    计算机中的颜色X——两颜色的偏转值
    高亮显示不区分大小写的关键字——ASP
    一道算法题,看看大家的思路
    一道算法题,看看大家的思路(续)
    IQCar的实现II——解题思路
    IQCar的实现I——IQCar的介绍
    Flex画流程图
    jQuery源码研究01
    javascript笔记:javascript里面不同function定义的区别
  • 原文地址:https://www.cnblogs.com/jianfeijiang/p/11149642.html
Copyright © 2020-2023  润新知