最新后端架构师技术图谱
轉載自?最新后端架構師技術圖譜
深呼吸,慢慢學,技術長路漫漫…
數據結構
二叉樹
完全二叉樹
平衡二叉樹
二叉查找樹(BST)
紅黑樹
B-,B+,B*樹
LSM 樹
隊列
集合
鏈表、數組
字典、關聯數組
棧
樹
BitSet
常用算法
KPM 算法
選擇排序
冒泡排序
插入排序
快速排序
歸并排序
希爾排序
堆排序
計數排序
桶排序
基數排序
二分查找
Java 中的排序工具
排序、查找算法
布隆過濾器
字符串比較
深度優先、廣度優先
貪心算法
回溯算法
剪枝算法
動態規劃
樸素貝葉斯
推薦算法
最小生成樹算法
最短路徑算法
并發
Java中的鎖和同步類
公平鎖 & 非公平鎖
悲觀鎖 & 樂觀鎖 & CAS
ABA 問題
CopyOnWrite容器
RingBuffer
可重入鎖 & 不可重入鎖
互斥鎖 & 共享鎖
死鎖
事務 ACID 特性
事務的隔離級別
多線程
線程安全
一致性、事務
鎖
操作系統
計算機原理
進程
線程
協程
Linux
設計模式
康威定律
設計模式的六大原則
23種常見設計模式
應用場景
單例模式
責任鏈模式
MVC
IOC
AOP
UML
微服務思想
運維 & 統計 & 技術支持
OpenStack
Docker
KVM
Xen
OpenVZ
TDD 理論
單元測試
壓力測試
全鏈路壓測
A/B Test
Ansible
puppet
chef
Jenkins
環境分離
常規監控
APM
統計分析
持續集成(CI/CD)
自動化運維
測試
虛擬化
容器技術
云技術
DevOps
文檔管理
中間件
日志搜集
Sharding Jdbc
Dubbo
Thrift
gRPC
單機定時調度
分布式定時調度
消息總線
消息的順序
RabbitMQ
RocketMQ
ActiveMQ
Kafka
Redis 消息推送
ZeroMQ
Memcached
Redis
Tair
架構
回收策略
本地緩存
Nginx
OpenResty
Apache Httpd
Tomcat
Jetty
架構原理
調優方案
Web Server
緩存
客戶端緩存
消息隊列
定時調度
RPC
數據庫中間件
日志系統
配置中心
API 網關
網絡
Hessian
Protobuf
Epoll
NIO
kqueue
OSI 七層協議
TCP/IP
HTTP
HTTP2.0
HTTPS
協議
網絡模型
連接和短連接
框架
零拷貝(Zero-copy)
序列化(二進制協議)
數據庫
MongoDB
Hbase
原理
InnoDB
優化
索引
explain
聚集索引, 非聚集索引
復合索引
自適應哈希索引(AHI)
數據庫設計的三大范式
基礎理論
MySQL
NoSQL
搜索引擎
搜索引擎原理
Lucene
Elasticsearch
Solr
sphinx
性能
HDFS
MapReduce
Yarn
Storm
Flink
Kafka Stream
應用場景
性能優化方法論
容量評估
CDN 網絡
連接池
性能調優
流式計算
Hadoop
Spark
安全
RBAC
OAuth2.0
內外網分離
登錄跳板機
數據備份
對稱加密
哈希算法
非對稱加密
XSS
CSRF
SQL 注入
Hash Dos
腳本注入
漏洞掃描工具
驗證碼
web 安全
DDoS 防范
用戶隱私信息保護
加密解密
服務器安全
數據安全
網絡隔離
授權
常用開源框架
Spring 家族
Log4j、Log4j2
Logback
開源協議
日志框架
ORM
網絡框架
Web 框架
工具框架
分布式設計
全局唯一ID
CAP 與 BASE 理論
分布式鎖
分布式一致性算法
冪等
分布式一致方案
分布式 Leader 節點選舉
TCC(Try/Confirm/Cancel) 柔性事務
PAXOS
Zab
Raft
Gossip
兩階段提交、多階段提交
服務注冊與發現
服務路由控制
讀寫分離模式
分片模式
硬件負載均衡
軟件負載均衡
限流
應用層容災
跨機房容災
容災演練流程
平滑啟動
擴展性設計
穩定性 & 高可用
數據庫擴展
服務治理
分布式一致
分布式文件系統
唯一ID 生成
一致性Hash算法
設計思想 & 開發模式
命令查詢職責分離(CQRS)
貧血,充血模型
DDD(Domain-driven Design - 領域驅動設計)
Actor 模式
響應式編程
DODAF2.0
Serverless
項目管理
架構評審
重構
代碼規范
RUP
看板管理
SCRUM
極限編程
敏捷開發
結對編程
通用業務術語
技術趨勢
架構師素質
團隊管理
招聘
資訊
在線電子書
紙質書
開發方面
架構方面
技術管理方面
基礎理論
工具方面
大數據方面
團隊博客
個人博客
行業資訊
公眾號列表
博客
綜合門戶、社區
問答、討論類社區
行業數據分析
專項網站
其他類
推薦參考書
技術資源
開源資源
手冊、文檔、教程
在線課堂
會議、活動
常用APP
找工作
工具
代碼托管
文件服務
綜合云服務商
深呼吸,慢慢學,技術長路漫漫…
數據結構
二叉樹
完全二叉樹
平衡二叉樹
二叉查找樹(BST)
紅黑樹
B-,B+,B*樹
LSM 樹
隊列
集合
鏈表、數組
字典、關聯數組
棧
樹
BitSet
常用算法
KPM 算法
選擇排序
冒泡排序
插入排序
快速排序
歸并排序
希爾排序
堆排序
計數排序
桶排序
基數排序
二分查找
Java 中的排序工具
排序、查找算法
布隆過濾器
字符串比較
深度優先、廣度優先
貪心算法
回溯算法
剪枝算法
動態規劃
樸素貝葉斯
推薦算法
最小生成樹算法
最短路徑算法
并發
Java中的鎖和同步類
公平鎖 & 非公平鎖
悲觀鎖 & 樂觀鎖 & CAS
ABA 問題
CopyOnWrite容器
RingBuffer
可重入鎖 & 不可重入鎖
互斥鎖 & 共享鎖
死鎖
事務 ACID 特性
事務的隔離級別
多線程
線程安全
一致性、事務
鎖
操作系統
計算機原理
進程
線程
協程
Linux
設計模式
康威定律
設計模式的六大原則
23種常見設計模式
應用場景
單例模式
責任鏈模式
MVC
IOC
AOP
UML
微服務思想
運維 & 統計 & 技術支持
OpenStack
Docker
KVM
Xen
OpenVZ
TDD 理論
單元測試
壓力測試
全鏈路壓測
A/B Test
Ansible
puppet
chef
Jenkins
環境分離
常規監控
APM
統計分析
持續集成(CI/CD)
自動化運維
測試
虛擬化
容器技術
云技術
DevOps
文檔管理
中間件
日志搜集
Sharding Jdbc
Dubbo
Thrift
gRPC
單機定時調度
分布式定時調度
消息總線
消息的順序
RabbitMQ
RocketMQ
ActiveMQ
Kafka
Redis 消息推送
ZeroMQ
Memcached
Redis
Tair
架構
回收策略
本地緩存
Nginx
OpenResty
Apache Httpd
Tomcat
Jetty
架構原理
調優方案
Web Server
緩存
客戶端緩存
消息隊列
定時調度
RPC
數據庫中間件
日志系統
配置中心
API 網關
網絡
Hessian
Protobuf
Epoll
NIO
kqueue
OSI 七層協議
TCP/IP
HTTP
HTTP2.0
HTTPS
協議
網絡模型
連接和短連接
框架
零拷貝(Zero-copy)
序列化(二進制協議)
數據庫
MongoDB
Hbase
原理
InnoDB
優化
索引
explain
聚集索引, 非聚集索引
復合索引
自適應哈希索引(AHI)
數據庫設計的三大范式
基礎理論
MySQL
NoSQL
搜索引擎
搜索引擎原理
Lucene
Elasticsearch
Solr
sphinx
性能
HDFS
MapReduce
Yarn
Storm
Flink
Kafka Stream
應用場景
性能優化方法論
容量評估
CDN 網絡
連接池
性能調優
流式計算
Hadoop
Spark
安全
RBAC
OAuth2.0
內外網分離
登錄跳板機
數據備份
對稱加密
哈希算法
非對稱加密
XSS
CSRF
SQL 注入
Hash Dos
腳本注入
漏洞掃描工具
驗證碼
web 安全
DDoS 防范
用戶隱私信息保護
加密解密
服務器安全
數據安全
網絡隔離
授權
常用開源框架
Spring 家族
Log4j、Log4j2
Logback
開源協議
日志框架
ORM
網絡框架
Web 框架
工具框架
分布式設計
全局唯一ID
CAP 與 BASE 理論
分布式鎖
分布式一致性算法
冪等
分布式一致方案
分布式 Leader 節點選舉
TCC(Try/Confirm/Cancel) 柔性事務
PAXOS
Zab
Raft
Gossip
兩階段提交、多階段提交
服務注冊與發現
服務路由控制
讀寫分離模式
分片模式
硬件負載均衡
軟件負載均衡
限流
應用層容災
跨機房容災
容災演練流程
平滑啟動
擴展性設計
穩定性 & 高可用
數據庫擴展
服務治理
分布式一致
分布式文件系統
唯一ID 生成
一致性Hash算法
設計思想 & 開發模式
命令查詢職責分離(CQRS)
貧血,充血模型
DDD(Domain-driven Design - 領域驅動設計)
Actor 模式
響應式編程
DODAF2.0
Serverless
項目管理
架構評審
重構
代碼規范
RUP
看板管理
SCRUM
極限編程
敏捷開發
結對編程
通用業務術語
技術趨勢
架構師素質
團隊管理
招聘
資訊
在線電子書
紙質書
開發方面
架構方面
技術管理方面
基礎理論
工具方面
大數據方面
團隊博客
個人博客
行業資訊
公眾號列表
博客
綜合門戶、社區
問答、討論類社區
行業數據分析
專項網站
其他類
推薦參考書
技術資源
開源資源
手冊、文檔、教程
在線課堂
會議、活動
常用APP
找工作
工具
代碼托管
文件服務
綜合云服務商
總結
以上是生活随笔為你收集整理的最新后端架构师技术图谱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 领克 08 汽车上市 35 天量产下线突
- 下一篇: 服务器性能指标(一)——负载(Load)