应用框架
1 后端
1.1 Spring家族
- Spring
- IOC
- AOP
- Spring MVC
- Spring Boot
- 自动配置、开箱即用
- 整合web
- 整合数据库
- 整合权限
- shiro
- security
- 整合各种中间件
- 缓存:redis等
- MQ
- RPC框架
- NIO框架
- …
1.2 服务端软件
- web服务端
- Nginx
- 应用服务端
- Tomcat
- Jetty
- Undertow
1.3 中间件
- 缓存
- redis
- memcache
- 消息队列
- rocket MQ
- Rabbit MQ
- Kafka
- RPC架构
- Dubbo
- SpringCloud
- Netty
1.4 数据库
- ORM层框架
- MyBatis
- JPA
- 连接池
- Druid
- 分库分表
- MyCat
- Sharding-JDBC
- Sharding-Sphere
1.5 搜索引擎
- Solr
- ElasticSearch
1.6 分布式/微服务
- 服务注册与发现
- Zookeeper
- Nacos
- 网关
- Gateway
- 服务调用
- Ribbon
- OpenFeign
- 熔断/降级
- Apollo
- Nacos
- 配置中心
- Nacos
- Config
- Apollo
- 认证和鉴权
- Shiro
- SpringSecurity
- OAuth2
- SSO
- 分布式事务
- 相关理论
- 相关解决方案
- 任务调度
- Quartz
- Elastic-Job
- 链路追钟与监控
- Zipkin
- Sleuth
- Skywalking
- 日志分析与监控
- ELK
- 虚拟换/容器化
- 容器技术
- 容器编排技术
- Kubernetes
- Swarm
2 前端
2.1 三大组件
- HTML
- CSS
- JavaScript
2.2 基础库
- Jquery
- Ajax
2.3 模板框架
- Thymeleaf
- FreeMarker
JSP/JSTL
2.4 组件化框架
- Node
- VUE
- React
- Angular