总结

作者: 01010100 | 来源:发表于2018-03-08 19:25 被阅读15次

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

相关文章

网友评论

      本文标题:总结

      本文链接:https://www.haomeiwen.com/subject/npayfftx.html