JVM/GC
Concurrent
Java:synchronized,ThreadLocal,弱软虚引用,String intern,动态代理,类加载机制与反射
NIO:Soecket IO阻塞,NIO三大组件,反应器模式 Selector
Netty:总体描述,启动Demo与线程池模型,与原生NIO的比较,epoll bug,应用场景
Spring:IOC,AOP,SpringMVC,事务,运用的设计模式
Mybatis:总体描述,架构图,运行过程,一级缓存二级缓存
Mysql:总体架构,Innodb 存储引擎,事务与实现(事务日志),隔离级别,数据库锁 MVCC,索引 B+ Tree,Sql优化与执行计划
Dubbo:总体描述,可靠性方面的方案,服务监控服务治理
Zookeeper:节点特性,集群方案,Leader选举算法,应用场景,分布式锁
Kafka:内部存储结构,集群方案,性能优势,应用场景
Redis:数据结构,单线程性能优势(IO多路复用),集群方案,应用场景
Tomcat:组件,类加载机制,优化配置
Http/TCP:Http 1.1/1.2 与Http2.0,TCP 三次握手 四次分手,网络七/五层模型
分布式:分布式事务一致性,分布式锁的几种实现方式,分布式session管理,分布式全局唯一主键
设计模式:单例、建造者、工厂模式、观察者、模板模式、动态代理
微服务:与传统架构的优劣,微服务拆分原则,服务治理与服务依赖
架构设计:接口限流,熔断,幂等性,一致性Hash,分库分表
场景模拟:秒杀场景,网站性能优化,JVM优化
项目经验:项目架构,项目中遇到的最大问题如何解决,项目最大TPS
网友评论