- 📚 基于 Drawio 🚀 🇨🇳 Based on Drawio
- 📝 个人收集和总结的所涉及到的一些全端技术流程分析,组织架构图 Personal summarise and collect all-side Techical and Architecture Diagram.
- 🎯 持续学习更新中 Keep updating
Name | Category | Content |
Architecture | Distributed system |
1.分布式存储 2.分布式事务 3.分布式锁-redis 4.一致性算法 |
Auth |
Overview SSO OAuth2 MAC-HMAC JWT |
|
幂等 |
1.接口幂等 2.MQ消息幂等-消息丢失/重复 |
|
数据一致性 | 1.数据库与缓存数据一致性 | |
性能优化 |
1.后端性能优化 2.前端性能优化 |
|
Cloud | Kubernetes |
1.Core 2.Kyma 3.Deploy-workflow 4.Network |
Istio |
Core |
|
CloudFoundry |
Core |
|
DataBase | Mysql |
1.Core 2.Index 3.事务与锁 4.执行计划 5.主从复制 |
Sap Hana |
1.Core |
|
Design | DDD |
1.概念梳理 2.flow 3.UML |
Java | 核心 |
1.对象创建及分配 2.类加载 3.GC 4.JVM运行时数据区 |
JUC |
1.锁 2.AQS 3.ThreadLocal 4.CompletableFuture 5.ThreadPool |
|
Guava |
1.RateLimiter |
|
Netty |
1.core 2.EventLoop 3.Clusters 4.Work-flow 5.参数 6.FastThreadLocal |
|
Spring Security |
1.core 2.认证流程 3.权限访问 |
|
JavaScript | core |
1.Core |
Node.js |
1.Core 2.后端使用场景 3.Express 4.Koa 5.Egg 6.PM2-多进程管理器 |
|
Linux | TODO |
概念梳理 TODO |
MiddleWare | Apache Camel | 1.基本功能与定位 |
API GateWay | 1.基本功能与定位 | |
Apache Cassandra |
1.core 2.内部机制 3.clusters |
|
Elastic Stack |
1.架构 2.核心原理分析 |
|
Kafka |
1.架构 2.producer 3.Consumer 4.问题-解决记录 5.面试题 6.顺序消费问题 7.时间轮算法 8.消息补偿机制 9.testing |
|
Redis |
1.基础架构 2.数据结构 3.布隆过滤器 4.缓存雪崩-缓存穿透 5.过期策略和内存淘汰机制 6.持久化 |
|
Security | front_end |
core TODO |
算法与数据结构 | 算法 |
1.core 2.sorting |
# | content | drawio |
---|---|---|
1 | 对象创建及分配 | |
2 | 类加载 | |
3 | 锁 | |
4 | AQS | |
5 | GC | |
6 | JVM | |
7 | ThreadPool | |
8 | Guava-Ratelimiter |