上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: Netty的话,零拷贝,bio,nio,aio,架构设计怎么样子的? 阅读全文
posted @ 2020-04-03 10:27 yjwpop 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、RabbitMQ和Kafka的区别和底层原理?读过源码吗? 2、如何防止重复消费(幂等性)? 3、如何保证顺序消费消息? 4、如何防止消息丢失?事务消息,高可用,整个消息发送消费的流程, 5、挤压场景怎么解决? 阅读全文
posted @ 2020-04-03 10:25 yjwpop 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 1、Mysql,事务机制 2、锁的分类和作用 3、索引,b树和b+树的区别 4、mysql分表分库策略、使用什么组件? 5、mysql优化问题 阅读全文
posted @ 2020-04-03 10:20 yjwpop 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、Redis都有哪些数据类型?各数据类型的应用场景? 2、Redis的底层原理?单线程模型, 3、Redis持久化 aof,rdb,rewrite,主从,cluster,哨兵机制 4、Redis缓存常见的问题击穿、穿透、雪崩、数据一致性、缓存命中率等, 5、Redis的一致性hash,布隆过滤器的 阅读全文
posted @ 2020-04-03 10:17 yjwpop 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1、Dubbo的底层原理,它的设计框架,负载均衡,spi机制 2、zookeper的选举算法?分布式锁实现? 3、Spring cloud各种组件eureka,hystrix,ribbon,feign,zuul的作用和原理 4、服务熔断、限流怎么做的 阅读全文
posted @ 2020-04-03 10:09 yjwpop 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、spring、spring mvc,mybatis有没有看过源码?具体说说 2、spring 中bean的生命周期 3、spring 如何解决循环依赖?为什么是三级缓存? 4、spring boot的启动流程、spring mvc的启动流程? 5、spring 事务实现原理,动态代理原理 6、s 阅读全文
posted @ 2020-04-03 10:05 yjwpop 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1、垃圾回收算法,垃圾收集器, 2、jvm内存模型,每个区域用途,各种oom的种类 3、jvm调优经验,自己去设置启动参数,知道常见参数的含义 4、类加载过程? 5、什么是双亲委派? 6、什么时候young gc,full gc,各种情况进入老年代的方式? 7、服务器频繁OOM,内存100%如何排查 阅读全文
posted @ 2020-04-03 09:59 yjwpop 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、JUC包都有哪些?aba,cas,aqs,unsafe,volatile,sync都是什么? 2、常见的各种lock,发生死锁如何定位? 3、线程池的实现原理?线程池的参数和如何合理的去设置? 3、内存溢出和内存泄露如何定位问题?cpu过高如何定位等基本的操作 排查命令及工具 top,jps,j 阅读全文
posted @ 2020-04-03 09:56 yjwpop 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、HashMap和的底层原理?为什么是线程不安全的?如何实现扩容的? 2、ConcurrentHashMap的底层原理?为什么是线程安全的? 阅读全文
posted @ 2020-04-03 09:51 yjwpop 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、volite的作用?如何保证内存可见性?如何防止指令重排? volatile关键字通过提供“内存屏障”的方式来防止指令被重排序,为了实现volatile的内存语义,编译器在生成字节码时,会在指令序列中插入内存屏障来禁止特定类型的处理器重排序。 二、synchronized的底层原理?和lock的 阅读全文
posted @ 2020-04-02 21:41 yjwpop 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页