java 架構師

  • 數據結構
    • 二叉樹
    • 徹底二叉樹
    • 平衡二叉樹
    • 二叉查找樹(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
    • 找工做
    • 工具
    • 代碼託管
    • 文件服務
    • 綜合雲服務商
相關文章
相關標籤/搜索