面试知识点-Dubbo

Dubbo RPC调用过程 Dubbo SPI机制 Dubbo动态代理javassist和jdk区别 Dubbo服务本地缓存 Dubbo服务治理、服务发现、服务优化 Dubbo中负载策略、熔断策略、集群方式 ...

面试知识点-Java

单体架构、垂直架构、面向服务架构SOA、微服务架构 分布式事务 分布式锁 SkyWalking核心组件(分布式链路追踪) Agent探针 采集服务信息trace grpc上报 OAP 收集信息、响应UI请求 UI 配置中心(nacos、apollo、SpringCloud Config)差异 ...

面试知识点-Java

HashMap扩容机制 HashMap无法保证线程安全的原因 AVL树和红黑树比较 ConcurrentHashMap 如何保证线程安全 CAS Synchronized Segment ReentrantLock 优先队列PriorityQueue的原理 LinkedTransferQueue和SynchronousQueue ...

面试知识点-场景解决方案

解决流量激增问题 数据预处理 Dubbo异步编程 并发处理(redis单线程+自增数值) 提前将id分发到各个broker redis集合set,存储商品ID和用户ID 单用户IP的qps DNS 接口耗时性能调优 减少非必要循环 DB中SQL调优 连接池调优 串行换并行异步 缓存(本地缓存Map/ConcurrentHashMa ...

面试知识点-JUC

线程池核心参数、创建方式、拒绝策略 线程各状态生命周期 线程池复用原理 Synchronized和Lock锁区别 CountDownLatch和CyclicBarrier ReentrantLock源码 锁的分类 > + [锁的分类](https://blog.csdn.net/oheg2010/article/details/89850 ...

面试知识点-JVM

堆空间为什么要分代 GC安全点和安全区域 垃圾回收触发时机 Minor GC Major GC Full GC 类加载过程 垃圾回收 对象生命周期 垃圾回收算法(标记清除、标记复制、标记清除整理) 垃圾回收器(Parallel、CMS、G1等) 垃圾回收过程 方法区演进(分JDK版本) ...