15-17K面试题

1.MQ如何保证高可用?
2.MQ如何保证消息不被重复消费?
3.MQ如何保证消息可靠性传输?
4.MQ如何保证消息的顺序性
5.MQ积压了百万级的数据该如何去解决?
6.redis项目中存储了哪些数据?
7.谈谈缓存穿透与雪崩如何去解决?
8.redis过期策略有了解吗?集群如何保证高可用?
9.如何实现分布式锁?redis与zookeeper都是分别如何实现分布式锁?
10.介绍一下SpringCloud其它组件。
11.HyStrix熔断机制介绍一下。
12.fegin是做什么的。
13.Erueka与Zookeeper有什么区别。
14.Dubbo与Cloud的区别及优缺点。
15.谈谈你对Netty的理解。简单谈谈粘包是如何处理的。
16.树形结构数据结构在数据库中如何设计
17.为什么要用微服务
18.mybatis和hibernate区别
19.#{}和${}区别
20.防止SQL注入
21.SQL优化
23.远程调用出错,如何回滚

1.boot如何加载对象的
2.jvm的算法,详细谈谈你的理解
3.cas介绍下reentanklock原理说一下
4.redis集群数据推送原理是什么
5.乐观锁和悲观所介绍下
6.innodb和myisam区别是什么
7.注解的原理是什么
8.mysql的引擎有哪些,介绍
9.可达性分析是如何引用对象的
10.classloader如何加载的
11.双委托机制的优点是什么
12.jvm是否出现不加载class现象
12.说下springboot和spring的不同
13.struts2和springmvc有什么不同
14.mybatis的namespace是做什么用的
15.synchronized的原理是什么
16.queue原理是什么
17.说下voliate是如何保证可见性的
18.butebuffer和directbytebuffer的区别
19.CGLIB是咋实现的,静态代理和动态代理说一下
20.springboot四如何检查项目是web项目的

springboot
1.怎么做的自动配置?
2.为什么引用starter 之后就实现一个简单的web?
DB+zk
1.zk挂了 DB还可以用吗?
2.zk挂了 新服务还能注册吗?老服务呢?
3.现在项目怎么做远程调用?
mybatis
1.一级缓存 二级缓存域范围 ?
2.mybatis 延迟加载怎么实现的 ?
3.为什么mybatis 直接调用接口就可以实现调用SQL?
4.如果配置了扫包但是扫描不到应该怎么处理
扫描规则是怎样的?
springmvc
1.spring 是单例还是多例?
2.springmvc 呢?是线程安全的还是不安全的?
3.springMVC 怎么做的bean映射?
4.页面有4个bean都有ID和name 属性 一个接口怎么区分这个ID是哪个bean的?
spring
1.springaop怎么用的?
2.aop的日志怎么做的?大概说一下?
3.切面类怎么定义的?
3.内部类和普通类的使用场景
MySQL

  1. 索引失效了怎么办?
    2.什么情况下失效?
    3.SQL怎么优化的?通过什么方式?
    4.日千万级数据量怎么做优化?
    说一下项目结构

2018.12.08
2. redis底层存储数据的结构
3. 如何判断redis需要多大的存储量
4. 找出数组中的第二大值,时间复杂度是多少
5. jvm的内存是如何划分的,各自的存储什么内容
6. 为什么HashMap同一个节点下Entry大于8个就会转化为红黑树?
7. 布隆过滤器底层的存储原理简介
8. nginx底层是如何实现轮询操作的
在这里插入图片描述

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值