Java架構師成長之道之Java架構師技術棧

Java架構師成長之道之Java架構師技術棧

JavaSE篇

  • Java概述與開發環境搭建
  • Java數據存儲
  • Java數據運算
  • Java程序流程控制
  • Java數組
  • Java面向對象程序設計(上)
  • Java面向對象程序設計(中)
  • Java面向對象程序設計(下)
  • Java經常使用API
  • 集合
  • 泛型
  • 異常處理
  • 註解
  • IO/NIO/AIO
  • AIO網絡框架tio設計與實現
  • 多線程
  • 網絡編程
  • 反射和動態代理
  • 日誌
  • XML
  • 正則表達式
  • Java語言新特性實戰
  • 數據庫編程(JDBC+MySQL)
  • 數據結構
  • 算法
  • 設計模式
  • Apache Commons實戰與源碼分析
  • RxJava
  • Google Guava
  • JVM
  • Netty實戰與源碼分析
  • Java程序性能優化
  • Java實現 HTTP Server
  • Java實現ORM Framework
  • Java實現 RPC Framework

JavaWeb前端篇

  • HTML/HTML5
  • CSS/CSS3
  • Boostrap
  • Less
  • JavaScript
  • jQuery
  • NodeJS
  • Angular
  • Zepto
  • ES5/6/7
  • Grunt
  • Gulp
  • Webpack
  • 前端項目
  • 微信公衆號開發
  • 微信小程序開發
  • Vue/mpVUE
  • Vue項目 硅谷外賣
  • React
  • React Native
  • Flutter
  • React項目穀粒後臺
  • React項目硅谷直聘

https://github.com/wx-chevalier/Web-Serieshtml

JavaWeb後端篇

  • 網絡基礎前端

  • HTTP協議java

  • Tomcatgit

  • 服務端組件Servletgithub

  • Java模板引擎Beetl/Freemarkerweb

  • 服務端組件Filter正則表達式

  • 服務端組件Listener算法

  • 會話控制Cookie和Session數據庫

  • 異步數據傳輸Ajax編程

  • 國際化

  • 文件上傳下載

  • JavaWeb書城

  • Spring Framwork

  • Spring MVC

  • Mybatis/MBG/PageHelper/Mapper/MybatisPlus

  • JPA/Hibernate/Spring Data JPA

  • Activiti

  • Spring Boot

  • Spring Cloud

  • Alibaba Spring Cloud

  • JetCache

  • Netty

  • Dubbo

  • easyExcel

Java工具篇

  • JDK
  • IntelliJ IDEA
  • Git/GitHub/Gitlab
  • Maven/Gradle
  • Jenkins
  • PowerDesigner
  • Postman
  • Wireshark
  • Chrome

Java中間件篇

  • RabbitMQ/RocketMQ/Kafka
  • Redis/MongoDB
  • ShardingSphere/MyCAT
  • Redis
  • Elasticsearch
  • 分佈式事務中間件 seata

Java大數據篇

  • Hadoop生態

    • 大數據存儲Hadoop
    • 分佈式服務管理Zookeeper
    • 數據倉庫Hive
    • 數據查詢impala+kudu+clouderManager
    • 分佈式發佈-訂閱系統Kakfa+監控 kafkaManager/kafkaMonitor
    • 分佈式非關係型數據庫HBase+Hbase二級索引建立工具Phoenix
    • 任務調度框架Oozie/Azkaban
    • 數據查詢框架Kylin+druid
    • 大數據圖形工具Hue
  • Spark生態

    • Scala
    • ELK
    • SparkCore+Spring SQL+Spark Streaming+Spark mlib
    • Spark內核優化
  • Flink生態

Java系統測試篇

  • 單元測試(Junit/TestNG)
  • 壓力測試Jmeter
  • 自動化測試Selenium
  • 負載測試LoadRunner

Java基礎設施篇

  • Linux
    • Linux系統概述與運維環境搭建
    • Linux系統管理(文件目錄、用戶權限、磁盤網絡,軟件、內存、安全)
    • CentOS7新特性
    • 文件服務(Samba、NFS、SFTP)
    • Web服務(HTTP協議、Apache、Nginx,Tengine,OpenRestry)
    • LAMP/LNMP
    • DNS
    • Shell編程
  • Nginx
  • Zookeeper
  • 負載均衡集羣解決方案 HAProxy+LVS
  • 高可用集羣解決方案 Keepalived
  • 高性能集羣解決方案
  • ansible/puppet/fabric /saltstack
  • Zabbix
  • Skywalking Tracing
  • Grafana
  • ELK logging
  • Sentry Exception Logging
  • Prometheus Metrics
  • Sonar
  • Jenkins
  • 禪道/Jira
  • Confluence(wiki)
  • MySQL/InfuxDB
  • Docker/Kubernetes/Rancher
  • MooseFS/GlusterFS/ FastDFS
  • KVM
  • Python自動化運維
  • Web安全OPENWAF
  • devops/gitops/aiops
相關文章
相關標籤/搜索