架构师成神之路【持续优化更新】
- 一、Java系
- 1.1 JavaSE
- 1.1.1 集合
- 1.1.1.1 ArrayList源码解读
- 1.1.1.2 linkedList源码解读
- 1.1.1.3 HashMap源码解读
- 1.1.2 注解
- 1.1.3 反射
- 1.1.4 IO
- 1.1.5 关键字
- 1.1.6 新特性
- 1.1.7 其他
- 1.2 多线程
- 1.3 网络编程
- 1.4 Spring
- 1.4.1 IOC
- 1.4.2 AOP
- 1.4.3 声明式事务
- 1.4.4 MVC
- 1.4.5 webflux
- 1.5 Mybatis
- 1.6 SpringBoot
- 1.7 测试
- 1.8 设计模式
- 1.9 数据库
- 1.10 字节码
- 1.11 JVM
- 三、微服务
- 3.1 注册中心
- 3.1.1 Nacos
- 3.1.2 Eureka
- 3.1.3 Zookeeper
- 3.1.4 Consul
- 3.1.5 Etcd
- 3.2 服务调用
- 3.2.1 restTemplate
- 3.2.2 webflux
- 3.2.3 openfeign
- 3.2.4 Dubbo
- 3.2.5 hsf
- 3.2.6 srpc
- 3.2.7 Motan
- 3.2.8 Thrift
- 3.2.9 grpc
- 3.3 负载均衡
- 3.3.1 ribbon
- 3.3.2 loadbalancer
- 3.4 API网关
- 3.4.1 Spring Cloud Gateway
- 3.4.1 zuul
- 3.4.1 zuul2
- 3.5 熔断限流
- 3.5.1 sentinel
- 3.5.2 resilience4j
- 3.5.3 Hystrix
- 3.6 配置中心
- 3.6.1 Nacos
- 3.6.2 Spring Cloud Config
- 3.6.3 Apollo
- 3.6.3 Disconf
- 3.6.3 Diamond
- 四、分布式
- 4.1 幂等
- 4.2 一致性算法
- 4.3 分布式ID
- 4.3.1 Snowflake
- 4.3.2 redis
- 4.3.3 leaf
- 4.4 分布式锁
- 4.4.1 redis
- 4.4.2 zookeeper
- 4.4.3 etcd
- 4.5 分布式事务
- 4.5.1 seata
- 4.6 服务容器
- 4.6.1 netty
- 4.6.2 tomcat
- 4.6.3 jetty
- 4.7 消息队列
- 4.7.1 Kafka
- 4.7.2 rocketmq
- 4.7.3 RabbitMQ
- 4.7.4 RocketMQ
- 4.7.5 ActiveMQ
- 4.7.6 Redis
- 4.8 压力测试
- 4.8.1 LoadRunner
- 4.8.2 JMeter
- 4.8.3 AB
- 4.8.4 webbench
- 4.9 分布式任务
- 4.9.1 XXL-JOB
- 4.9.2 Elastic-Job
- 4.9.3 Saturn
- 4.9.4 Quartz
- 4.10 分布式日志
- 4.10.1 elasticsearch
- 4.10.2 logstash
- 4.10.3 Kibana
- 4.10.4 redis
- 4.10.5 kafka
- 4.11 系统监控
- 4.11.1 Grafana
- 4.11.2 Prometheus
- 4.11.3 Influxdb
- 4.11.4 Telegraf
- 4.11.5 Lepus
- 4.12 认证鉴权
- 4.12.1 JWT
- 4.12.2 SpringSecurity
- 4.12.3 oauth2.0
- 4.13 网关
- 4.13.1 Nginx
- 4.13.2 Kong
- 4.14 负载均衡
- 4.14.1 HttpDNS
- 4.14.2 DNS
- 4.14.3 F5
- 4.14.4 LVS
- 4.14.5 Nginx
- 4.14.6 OpenResty
- 4.14.7 HAproxy
- 4.15 搜索
- 4.15.1 ElasticSearch
- 4.15.2 Solr
- 4.16 文件系统
- 4.16.1 OSS
- 4.16.2 NFS
- 4.16.3 FastDFS
- 4.16.4 MogileFS
- 4.16.5 ceph
- 4.17 分库分表
- 4.17.1 shardingSphere
- 4.17.2 MyCat
- 4.18 集成部署
- 4.18.1 git
- 4.18.2 maven
- 4.19 弹性伸缩
- 4.19.1 k8s + docker
- 4.19.2 Aliyun 弹性计算
- 4.20 版本发布
- 4.20.1 蓝绿部署
- 4.20.2 A/B测试
- 4.20.3 灰度发布/金丝雀发布
- 五、云原生
- 云原生核心技术专栏
一、Java系
1.1 JavaSE
1.1.1 集合
1.1.1.1 ArrayList源码解读
- ArrayList源码解读
1.1.1.2 linkedList源码解读
- linkedList源码解读
1.1.1.3 HashMap源码解读
- HashMap源码解读
1.1.2 注解
- Java注解
1.1.3 反射
- 反射
1.1.4 IO
- IO
1.1.5 关键字
- 关键字
1.1.6 新特性
- Java8新特性
1.1.7 其他
- “fail-fast“机制
- Java位运算
- Java枚举
- Java通配符
1.2 多线程
- 多线程
1.3 网络编程
- 网络编程
1.4 Spring
1.4.1 IOC
- spring ioc
1.4.2 AOP
- spring aop
1.4.3 声明式事务
- 声明式事务
1.4.4 MVC
- spring mvc
1.4.5 webflux
- webflux
1.5 Mybatis
- mybatis
1.6 SpringBoot
- SpringBoot
1.7 测试
- junit5
- mockmvc
1.8 设计模式
- 单例模式
1.9 数据库
- 数据库
1.10 字节码
- 字节码
1.11 JVM
- JVM
三、微服务
- 微服务背景
3.1 注册中心
3.1.1 Nacos
- nacos
3.1.2 Eureka
- eureka
3.1.3 Zookeeper
- zookeeper
3.1.4 Consul
- consul
3.1.5 Etcd
- Etcd
3.2 服务调用
3.2.1 restTemplate
- restTemplate
3.2.2 webflux
- webflux
3.2.3 openfeign
- openFeign
3.2.4 Dubbo
- dubbo
- dubbo整合zookeeper/redis/multicast作为注册中心
3.2.5 hsf
- hsf
3.2.6 srpc
- srpc
3.2.7 Motan
- Motan
3.2.8 Thrift
- Thrift
3.2.9 grpc
- grpc
3.3 负载均衡
3.3.1 ribbon
- ribbon
3.3.2 loadbalancer
- loadbalancer
3.4 API网关
3.4.1 Spring Cloud Gateway
- spring cloud gateway
3.4.1 zuul
- zuul
3.4.1 zuul2
- zuul2
3.5 熔断限流
3.5.1 sentinel
- sentinel
3.5.2 resilience4j
- resilience4j
3.5.3 Hystrix
- hystrix
3.6 配置中心
3.6.1 Nacos
- nacos
3.6.2 Spring Cloud Config
- Spring Cloud Config
3.6.3 Apollo
- Apollo
3.6.3 Disconf
- Disconf
3.6.3 Diamond
- Diamond
四、分布式
4.1 幂等
- 幂等
4.2 一致性算法
- 一致性算法
4.3 分布式ID
- 分布式ID
4.3.1 Snowflake
- Snowflake
4.3.2 redis
- redis
4.3.3 leaf
- leaf
4.4 分布式锁
4.4.1 redis
- redis
4.4.2 zookeeper
- zookeeper
4.4.3 etcd
- etcd
4.5 分布式事务
4.5.1 seata
- seata
4.6 服务容器
4.6.1 netty
- netty
4.6.2 tomcat
- tomcat
4.6.3 jetty
- jetty
4.7 消息队列
4.7.1 Kafka
- Kafka
4.7.2 rocketmq
- rocketmq
4.7.3 RabbitMQ
- RabbitMQ
4.7.4 RocketMQ
- RocketMQ
4.7.5 ActiveMQ
- ActiveMQ
4.7.6 Redis
- Redis
4.8 压力测试
4.8.1 LoadRunner
- LoadRunner
4.8.2 JMeter
- JMeter
4.8.3 AB
- AB
4.8.4 webbench
- webbench
4.9 分布式任务
4.9.1 XXL-JOB
- XXL-JOB
4.9.2 Elastic-Job
- Elastic-Job
4.9.3 Saturn
- Saturn
4.9.4 Quartz
- Quartz
4.10 分布式日志
4.10.1 elasticsearch
- elasticsearch
4.10.2 logstash
- logstash
4.10.3 Kibana
- Kibana
4.10.4 redis
- redis
4.10.5 kafka
- kafka
4.11 系统监控
4.11.1 Grafana
- Grafana
4.11.2 Prometheus
- Prometheus
4.11.3 Influxdb
- Influxdb
4.11.4 Telegraf
- Telegraf
4.11.5 Lepus
- Lepus
4.12 认证鉴权
4.12.1 JWT
- jwt
4.12.2 SpringSecurity
- spring security
4.12.3 oauth2.0
- oauth2.0
4.13 网关
4.13.1 Nginx
- nginx
4.13.2 Kong
- Kong
4.14 负载均衡
4.14.1 HttpDNS
- HttpDNS
4.14.2 DNS
- DNS
4.14.3 F5
- F5
4.14.4 LVS
- LVS
4.14.5 Nginx
- nginx
4.14.6 OpenResty
- OpenResty
4.14.7 HAproxy
- HAproxy
4.15 搜索
4.15.1 ElasticSearch
- ElasticSearch
4.15.2 Solr
- Solr
4.16 文件系统
4.16.1 OSS
- OSS
4.16.2 NFS
- NFS
4.16.3 FastDFS
- FastDFS
4.16.4 MogileFS
- MogileFS
4.16.5 ceph
- ceph
4.17 分库分表
4.17.1 shardingSphere
- shardingSphere
4.17.2 MyCat
- MyCat
4.18 集成部署
4.18.1 git
- git
4.18.2 maven
- maven
4.19 弹性伸缩
4.19.1 k8s + docker
- k8s + docker
4.19.2 Aliyun 弹性计算
- Aliyun 弹性计算
4.20 版本发布
4.20.1 蓝绿部署
- 蓝绿部署
4.20.2 A/B测试
- A/B测试
4.20.3 灰度发布/金丝雀发布
- 灰度发布/金丝雀发布
五、云原生
云原生核心技术专栏
- 云原生核心技术专栏
文末惊喜
- 不要自怜,不要嫉妒
- 承认自己的无知,乃是开启智慧的大门
- 所能拯救我们的,唯有灵魂、哲学与大爱